Course Detail
Units:
3.0
Course Components:
Lecture
Description
This is an advanced specialization course for engineers, in which we will examine both traditional and modern artificial intelligence (AI) techniques 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.