Return to search
Immersive Media and Games
Description: This course introduces game engines used in 3D games and the underlying architecture that they represent. It discusses the mathematical, algorithmic and code construction concepts that are required to efficiently build 3D game engines. Topics include event-driven programming, user interaction, state machines, collision detection, physics, animation, and rendering. Letter grade only.
Units: 3
Sections offered: Spring 2026
Prerequisite: CS 249 and (MAT 216 or MAT 316)
Immersive Media and Games
Term : Fall 2026
Catalog Year : 2026-2027
IMG 421 - 3d Game Engines
Description: This course introduces game engines used in 3D games and the underlying architecture that they represent. It discusses the mathematical, algorithmic and code construction concepts that are required to efficiently build 3D game engines. Topics include event-driven programming, user interaction, state machines, collision detection, physics, animation, and rendering. Letter grade only.
Units: 3
Sections offered: Spring 2026
Prerequisite: CS 249 and (MAT 216 or MAT 316)