This course is a platform-independent introduction to the design aspects of computer game development. Core design concepts to be introduced include the history of games, electronic and computer game genres, player interfaces, characters, mechanics, story-lines and aesthetics. Technical concepts including level design, development engines and collaborative programming will also be covered. PREREQ: COSC 2006, COSC 2026. (lec 3) cr 3.