| Date | Title | Readings and Assignments | Extras | |
| 8/24 | Introduction to Game Development | |||
| 8/26 | Game Engine Architecture | Assignment 0 Available | ||
| 8/28 | Introduction to Unreal | Assignment 0 Due | ||
| 8/31 | Lab 1: Getting Started in Unreal | |||
| 9/2 | C++ and Unreal | Lab 1 Due | ||
| 9/4 | C++ and Blueprints | |||
| 9/7 | Labor Day | No class | ||
| 9/9 | Source Control and CI | |||
| 9/11 | Compliation and Build Systems | Teams Assigned | ||
| 9/14 | Lab 2: Blueprint and Git | Assignment 1 Available | ||
| 9/16 | Communication in UE | Lab 2 Due | ||
| 9/18 | Lab 3: Creating World Interactions | |||
| 9/21 | Overview: Physics | Lab 3 Due | ||
| 9/23 | Object-oriented Programming | |||
| 9/25 | Component-oriented Programming | |||
| 9/28 | UE4 Class Design |
Assignment 1 Due
Assignment 2 Available |
||
| 9/30 | Overview: Player Package | |||
| 10/2 | Lab 4: Building a Player Class | |||
| 10/5 | Assignment 1 Exam |
Lab 4 Due
Assignment 2 Milestone Due |
||
| 10/7 | Overview: Animations | |||
| 10/9 | Lab 5: Working with Animations | |||
| 10/12 | Overview: AI |
Lab 5 Due
Assignment 2 Due Assigment 3 Available |
||
| 10/14 | Lab 6: Artificial Intelligence | |||
| 10/16 | Overview: Networking | Lab 6 Due | ||
| 10/19 | Overview: Networking | |||
| 10/21 | Assignment 2 Exam | |||
| 10/23 | Lab 7: Networking | |||
| 10/26 | Working with Data |
Lab 7 Due
Assignment 3 Milestone Due |
||
| 10/28 | Working with Data | |||
| 10/30 | Overview: GUIs | |||
| 11/2 | Lab 8: Building a Data-Driven GUI |
Assignment 3 Due
Assignment 4 Available |
||
| 11/4 | Overview: Graphics | Lab 8 Due | ||
| 11/6 | Bug Testing/Bug Tracking | |||
| 11/9 | Assignment 3 Exam | Assignment 4 Milestone Due | ||
| 11/11 | Lab 9: Technical Design Documents | |||
| 11/13 | Final Project Pitches |
Lab 9 Due
Final Project Available |
||
| 11/16 | Work Day: Completing the TDD | Assignment 4 Due | ||
| 11/18 | AR/VR | Final Project TDD Due | ||
| 11/20 | Assignment 4 Exam | |||
| 11/23-11/27 | Thanksgiving Holiday | |||
| 11/30 | Class Presentations | Final Project Alpha Due | ||
| 12/2 | Class Presentations | |||
| 12/4 | Class Presentations | Project Trailer Due Sunday | ||
| 12/7 | Trailer Watch Party + Awards Ceremony | Final Project Due | ||
| 12/10 | Digital Demo Day | GDC Atrium | A 3pm - 6pm open house | |