COMP3331 | GAME ENGINE PROGRAMMING

This course is designed to provide students with the fundamental concepts to develop games through an analysis of game architectures, game engines, data structures and AI for game programming. The course will cover the following topics: design patterns for games, multithreading, AI in games, game performance optimization, network programming, 3D sound, and scripting. Students will learn how to develop a complete computer game using a state-of-the-art game engine. (3 credit hours)

Parent Business Unit ID: 
Prerequisite: 
COMP438 | Special Topic
COMP2351 | MOBILE GAME PROGRAMMING