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