Lectures

Notes for dates later than the next class day are provisional and subject to change. Lecture notes are all in PDF format.


Date Title Readings and Assignments Extras
8/24 Introduction to Game Engines

8/26 Game Engine Architecture  

8/28 Component-based Design Assignment 0 Available  

8/31 Godot Overview  

9/2 3D Engines and Scene Graphs  

9/4 3D Engines and Scene Graphs  

9/7 Labor Day  

9/9 Graphics Pipeline Overview  

9/11 Materials and Textures Assignment 0 Due Sunday

Assignment 1 Available

 

9/14 Materials and Textures  

9/16 Assignment 0 Exam  

9/18 DevOps and Quality Assurance  

9/21 Physics Overview Teams Assigned  

9/23 Collision Detection  

9/25 Interacting with Simulations Assignment 1 Due Sunday

Assignment 2 Available

 

9/28 Interactive Animations  

9/30 GUI and Sound  

10/2 Introduction to Game AI Milestone 2.1 Due Sunday  

10/5 AI Decision Trees and Rule Systems  

10/7 AI Behavior Trees and Fuzzy Logic  

10/9 Path Planning Assignment 2 Due Sunday

Assignment 3 Available

 

10/12 A* Heuristics  

10/14 Dynamic Path Planning  

10/16 Assignment 2 Exam Milestone 3.1 Due Sunday  

10/19 Networking Overview  

10/21 Networking Overview  

10/23 Socket Programming Assignment 3 Due Sunday

Assignment 4 Available

 

10/26 Socket Programming  

10/28 Particles and Flocking Behavior  

10/30 Assignment 3 Exam Milestone 4.1 Due Sunday  

11/2 Fast Shading  

11/4 Machine Learning in Games
Final Project Available
 

11/6 Final Project Group Formation Assignment 4 Due Sunday  

11/9 Realtime Global Illumination Technical Document Due  

11/11 Procedural Generation  

11/13 Assignment 4 Exam  

11/16 Guest Lecture  

11/18 Guest Lecture  

11/20 Guest Lecture Alpha Due Sunday  

11/23-11/27 Thanksgiving Holiday  

11/30 Class Presentations  

12/2 Class Presentations  

12/4 Class Presentations Final Project Trailer Due Sunday  

12/7 Trailer Watch Party + Award Ceremony Final Project Due  

12/10 Digital Demo Day GDC Atrium A 3pm - 6pm open house  


Last modified: 08/19/25 by Sarah Abraham theshark@cs.utexas.edu