Introduction to the practical development of computer games and engine architecture. Topics include: vector and matrix operations; coordinate systems and transformations; physical simulation; collision detection; AI; path planning; hardware-accelerated real-time rendering. Special attention is given to implementation of real-time rendering in a low-level language. Includes: Experiential Learning Activity Prerequisite(s): COMP 2401 with a minimum grade of C-, and (MATH 1104 or MATH 1107). Lectures three hours a week, tutorial one and a half hours a week. [0.5 credits]
Introduction to the practical development of computer games and engine architecture. Topics include: vector and matrix operations; coordinate systems and transformations; physical simulation; collision detection; AI; path planning; hardware-accelerated real-time rendering. Special attention is given to implementation of real-time rendering in a low-level language. Includes: Experiential Learning Activity Prerequisite(s): COMP 2401 with a minimum grade of C-, and (MATH 1104 or MATH 1107). Lectures three hours a week, tutorial one and a half hours a week. [0.5 credits]