Course Detail
Units:
3.0
Course Components:
Lecture
Description
In this course, we will examine both traditional and modern 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 agents tasked with creating targeted experiences for players. The course will begin with a discussion of AI in general, as well as common algorithms, data structures, and representations. From there, we will cover topics in character movement, pathfinding, decision making, strategy, tactics, learning, and creativity — all within the context of computer game design.