CPSC 586/686 - Game AI / Research in Game AI (Fall 2025)

(Formerly called CPSC 599.11/601.11)

Richard Zhao, Ph.D., Assistant Professor, Department of Computer Science, Faculty of Science, University of Calgary. Website: richardzhao.com

This course introduces AI techniques commonly used in video games, such as behaviour trees, search-based methods, and machine learning. Students will implement AI techniques inside Unreal engine, an industry standard production tool.

Past course outlines:

Course material website: https://d2l.ucalgary.ca/

Meeting times


Frequently Asked Questions


Past version of this course: Fall 2024.