Course Schedule

Full schedule posted here (PDF)

Class lectures/notes:

Date Topic Slides Projects Additional Info
8/30 (Tue) Intro, History of games slides
-
9/1 (Thu) Game AI Architecture slides
-
9/6 (Tue) Tutorial on Unity (by John) -
-
9/8 (Thu) Movement: Basic Movement slides
-
9/13 (Tue) Movement: Behaviors, Crowds slides
-
9/15 (Thu) Movement: Basic Path Finding slides
-
9/20 (Tue) Movement: Advanced Path Finding I slides
-
9/22 (Thu) Movement: Advanced Path Finding II slides
-
9/27 (Tue) Intelligence: Basic Decision-making slides
-
9/29 (Thu) NO CLASS
-
10/4 (Tue) Intelligence: Advanced Decision-Making slides
-
10/6 (Thu) Learning: Basics of Probability (by Mike) no slides
-
10/11 (Tue) Learning: Learning to Predict slides
-
10/13 (Thu) Learning: Learning to React slides
-
10/18 (Tue) Networking (by John) slides
-
10/20 (Thu) Strategy slides
-
10/25 (Tue) Project 2 presentations
-
10/27 (Thu) Strategy (cont'd) no new slides
-
11/1 (Tue) Game Design by Jesse Schell (ETC) slides
-
11/3 (Thu) Board Games slides
-
11/8 (Tue) Midterm -
-
11/10 (Thu) Project 3 presentations -
-
-
11/15 (Tue) Midterm solution, Tips for Project 4 slides on effects in Unity, slides on Unity on Mobile Platforms
-
-
11/17 (Thu) GPU Game Programming by Joe Kider (UPenn) slides
-
-
11/22 (Tue) Final Project Proposal Presentations -
-
-
11/24 (Thu) NO CLASS - Thanksgiving -
-
-
11/29 (Tue) Project 4 presentations -
-
-
12/1 (Thu) How to break into the Game Industry by Bruce Sherrod (Zynga) -
-
-
12/6 (Tue) NO CLASS -
-
-
12/8 (Thu) Final Project Progress Presentations -
-
-
12/13 (Tue) Final Project Presentations -
-
-