INFO 3152
Introduction to Computer Game Design
A project-based course in which programmers and designers collaborate to make a computer game. This course investigates the theory and practice of developing computer games from a blend of technical, aesthetic, and cultural perspectives. Technical aspects of game architecture include software engineering, artificial intelligence, game physics, computer graphics, and audio design. Aesthetic and cultural include art and modeling, sound and music, game balance, and player experience.
Topics
- Mastery in game design principles.
- Mastery in game-specific user interfaces.
- Fluency in single-platform game design.
- Fluency in game engine APIs.
- Fluency in level design.
Official roster learning outcomes
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Introduction to Computer Game Design · 4.0 · Undergraduate