Date | Title | Readings and Assignments | Extras | |
8/25 | Introduction to Game Development | |||
8/27 | Game Engine Architecture | Assignment 0 Available | ||
8/29 | Introduction to Unreal | Assignment 0 Due | ||
9/1 | Labor Day | No class | ||
9/3 | Lab 1: Getting Started in Unreal | |||
9/5 | C++ and Unreal | Lab 1 Due | ||
9/8 | C++ and Blueprints | |||
9/10 | Source Control and CI | |||
9/12 | Compliation and Build Systems | Teams Assigned | ||
9/15 | Lab 2: Blueprint and Git | Assignment 1 Available | ||
9/17 | Communication in UE | Lab 2 Due | ||
9/19 | Lab 3: Creating World Interactions | |||
9/22 | Overview: Physics | Lab 3 Due | ||
9/24 | Object-oriented Programming | |||
9/26 | Component-oriented Programming | |||
9/29 | UE4 Class Design |
Assignment 1 Due
Assignment 2 Available |
||
10/1 | Overview: Player Package | |||
10/3 | Lab 4: Building a Player Class | |||
10/6 | Overview: Animations |
Lab 4 Due
Assignment 2 Milestone Due |
||
10/8 | Lab 5: Working with Animations | |||
10/10 | Overview: AI | Lab 5 Due | ||
10/13 | Lab 6: Artificial Intelligence |
Assignment 2 Due Assigment 3 Available |
||
10/15 |
Overview: Networking
(Watch on Canvas) |
Lab 6 Due | ||
10/17 | Agile Overview | |||
10/20 |
Lab 7: Networking
(Watch on Canvas) |
|||
10/22 | No Class | Lab 7 Due | ||
10/24 | Bug Testing/Bug Tracking | |||
10/27 | Overview: GUIs | Assignment 3 Milestone Due | ||
10/29 | Overview: Graphics | |||
10/31 | Entity Component Systems | |||
11/3 | Lab 8: Building a Data-Driven GUI |
Assignment 3 Due
Assignment 4 Available |
||
11/5 | Lab 8 Due | |||
11/7 | ||||
11/10 | Lab 9: Technical Design Documents | Assignment 4 Milestone Due | ||
11/12 | Future of Game Engines | Lab 9 Due | ||
11/14 | Final Project Pitches | Final Project Available | ||
11/17 | Work Day: Completing the TDD | Final Project TDD Due | ||
11/19 | AR/VR | Assignment 4 Due | ||
11/21 | Game Design | Final Project Alpha Due | ||
11/24-11/29 | Thanksgiving Holiday | |||
12/1 | Class Presentations | |||
12/3 | Class Presentations | |||
12/5 | Class Presentations | Project Trailer Due Sunday | ||
12/8 | Award Ceremony | Final Project Due |