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 | - | - |
- |