COMP_SCI 376-0
Computer Game Design and Development
Introduction to design of simulation-based media, with an emphasis on 2D game design. Mathematical preliminaries: linear, affine, and projective spaces, linear transforms, inner and exterior products, unit quaternions; Architecture: update/render loop, component systems, serialization and deserialization, event handling and asynchronous processing, multitasking; Rendering: scene graphs, meshes, shaders, sprites; Networking; Audio; Physics: particles, rigid bodies, collision detection; Gameplay design.
Prerequisites & course information
Prerequisite: COMP_SCI 208 or COMP_SCI 214-0. SoC Humanities and Fine Arts Distro SoC Mathematics, Science, and Technology Distro
Sources
- Course catalogue ↗2026–2027
- Catalogue entry ↗
Catalogue variants
- Computer Game Design and Development · 1 Unit · Undergraduate