CISC-226/3.0 Game DesignOriginal Author: Nick Graham
Last Revised: February 23, 2011
An introduction to techniques for designing elementary computer games. Topics will include game development tools and processes, principles of game design, game prototyping and game evaluation.
Prerequisite: CISC 124/3.0Objectives
This course will teach students tools and techniques aiding the design of successful digital games. Upon completion of the course, students will understand key game design principles, tools and processes for creating digital games, as well as how to implement elementary games.
Computer games have become an important entertainment medium and a signiﬁcant application domain within computing science. This course introduces the tools, processes and design concepts necessary to develop elementary computer games.
Games are typically developed by large, multi-disciplinary teams. The course will examine how such teams are organized, and describe the agile development processes most teams deploy. It will provide an overview of roles of the development team members and the toolsets they use.
The core of the course will be devoted to techniques for designing games. Students will perform a term-long, team-based design and development project. The course will discuss design principles for games, technologies for implementing these designs, and techniques for evaluating their success.
The course will include special units on games and society, and on the design of serious games such as educational games and games for health.