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
|
Lab 6 Due
|
|
|
|
10/17 |
Overview: Networking
|
|
|
|
|
10/20 |
Lab 7: Networking
|
|
|
|
|
10/22 |
Working with Data
|
Lab 7 Due
|
|
|
|
10/24 |
Working with Data
|
|
|
|
|
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 |
Agile Overview
|
Lab 8 Due
|
|
|
|
11/7 |
Bug Testing/Bug Tracking
|
|
|
|
|
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
|
|
|