3D Game Programming
Examines the basic issues in 3D rendering and collision detection and associated algorithms, suitable for programming a 3D game engine. Students explore data structures used for 3D games. Basic artificial intelligence techniques used in games are also covered in the context of a 3D game engine. Prerequisites: CPSC 320, MATH 230.