Game AI

Welcome to the course webpage for Game AI! Use this page to find course information, the schedule, assignments and everything else needed for the class.

Course Description

This course provides an overview of classical and modern approaches to artificial intelligence in digital games. Major concepts covered are player modeling, procedural content generation, behavior trees, decision-making systems, and path planning. Both learning and rule-based approaches to behavior generation will be covered. Requires students to complete several assignments that implement these concepts in existing frameworks and as standalone projects. Prerequisites: CSCI 2320 and Junior standing. CSCI 3344 is not a required prerequisite.

Turn-in Procedure

All coursework (unless otherwise stated) shall be turned in through Google Classroom. If you need access to the classroom or are having trouble turning in an assignment, please see me prior to the due date.


In addition, I will place in-class examples to the Google Classroom folder. If you are having trouble accessing that folder, let me know.

Lecture Time/Location

T-Th: 12:45-2:00

CSI 388

Contact Information

Professor: Britton Horn

Office: CSI 270C

E-mail: bhorn<at>trinity.edu

Office Hours:

  • MW: 11-12:30

  • TR: 10-11, 2:30-3:30

  • Additional times by appointment. If I cannot be at office hours on a given day, I will try to give as much advance notice as possible.