CSC 584
Building Game AI
Section: 001

Course Description

In this course we will examine Artificial Intelligence (AI) techniques that are used in the design of computer games. We will look at techniques for game playing as well as the design of AI opponents tasked with creating "good experiences" for players. The course will begin with a discussion of general AI, common algorithms, data structures, and representations. From there, we will cover topics in character movement, pathfinding, decision making, strategy, tactics, and learning. In a sequence of programming assignments students will create increasingly sophisticated AI implementations. Students will also critically review the projects conducted by graduate students enrolled in CSC584. CSC majors only. Students cannot get credit for both CSC 484 and CSC 584.

Fall 2026


Instructors

Meeting Patterns

Classes Start:
August 17, 2026
Classes End:
December 1, 2026
Location:
04106 James B Hunt Jr Centenni
Class Days:
T H
Class Start Time:
3:00pm
Class End Time:
4:15pm

Course Information

Class Type:
Lecture
Credits:
3.00
Restrictions:
None