CMSI 5998 - Agentic AI in Game Development

Professor Andrew Forney • Andrew.Forney[at]lmu.edu • Summer 2026


Welcome to CMSI-5998 5 / 19 / 26

If you're reading this then you've successfully found the course page for CMSI 5998! Check this page frequently for announcements that are relevant to the course, including notes, homework assignments, and practice problems.

First things first, please read through the course syllabus located here (or in the Materials tab above).


Lecture Notes
Date Lecture Subject
Lecture 5-1
6 / 16 / 26
The Great Balancing Act
Approaches to difficulty adjustment, game balancing, and matchmaking.

  Lecture Video (5-1)
Lecture 4-2
6 / 11 / 26
My 2 Sentis
Importing external pre-trained models for use in Unity: Unity's Sentis / Inference Engine System and Frontiers for AI in Game Dev.

  Lecture Video (4-2)
Lecture 4-1
6 / 9 / 26
YOU. ARE. THE. DATA.
Tips and tricks for convergence in RL: parameter randomization, curriculum learning, cooperative play, self-play, and behavioral cloning.

  Lecture Video (4-1)
Lecture 3-2
6 / 4 / 26
School's In Session
Overview of agentic Machine Learning, Deep Learning, Reinforcement Learning, and Unity's ML-Agents.

  Lecture Video (3-2-1)
  Lecture Video (3-2-2)
Lecture 3-1
6 / 2 / 26
Brave New Worlds
Gimme that PCG = Procedural Content Generation, Map Generation, NPC Generation.

  Lecture Video (3-1)
Lecture 2-2
5 / 28 / 26
That Which Glitters...
Utility, MDPs, Expectimax, Beam Search, Priorities... and of course... Andrew Forney's Nano Nations.

  Lecture Video (2-2)
Lecture 2-1
5 / 26 / 26
GOAP is Dope
All About Goal Oriented Action Planning.

  Lecture Video (2-1-1)
  Lecture Video (2-1-2)
Lecture 1-2
5 / 22 / 26
Best Behave...
High vs. Low Level Actions / Planning, Behavior Graphs, Unity's Behavior Package.

  Lecture Video (1-2)
Lecture 1-1
5 / 20 / 26
The Tutorial Level
Uniting in Unity: Review of Unity, C#, AI Concepts, Pathfinding, and the Unity Test Framework.

  Lecture Video (1-1)

Homework
Number Day Assigned Due Midnight
Final Project - Show Us Your Moves 5 / 19 / 26 (see spec for deadlines)
Assignment 1 - Waiting In Hell 5 / 19 / 26 5 / 28 / 26
Assignment 2 - SouflAI 5 / 26 / 26 6 / 4 / 26
Assignment 3 - Andrew Forney's Nano Nations 5 / 28 / 26 6 / 11 / 26
Assignment 4 - Cubepocalypse 6 / 4 / 26 6 / 18 / 26
[BONUS] Assignment 5 - Matches Made in Heaven 6 / 16 / 26 6 / 25 / 26