Game Architecture explores components and subsystems of electronic games and their associated architectures. Topics include game state representation, time management, the main game loop and game subsystems. Game design and planning from first concept to start of development are explored in detail. In addition to game architecture, we will also look into the issues of game design, team building, and management. The focus will be on those implementations that work well, and will include situations to avoid and how to fix errors.
Prerequisite: Complete CSI-240 with a minimum grade of C.