Course Info

GAM 476: Artificial Intelligence for Computer Games

Artificial Intelligence (AI) is one of the essential components of a computer game. The course introduces basic concepts of AI. Emphasis will be placed on applications of AI in various genres of computer games. In the implementation component of this course students will be exposed to the existing AI game engines (middleware), which contain implemented AI algorithms that are ready to be applied into game code. These algorithms include: decision trees, pathfinding, neural networks, and script-driven game object behaviors.

CSC 461 and (SE 456 or SE 450) are prerequisites for this class.

Winter 2021-2022

Section: 801
Class number: 28759
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 810
Class number: 28761
Meeting time: -
Location: Online: Async

Winter 2020-2021

Section: 801
Class number: 28755
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync
Section: 810
Class number: 28757
Meeting time: -
Location: Online: Async (Sync-Option)