| 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 |
Working with Data
|
|
|
|
|
| 10/31 |
Working with Data
|
|
|
|
|
| 11/3 |
Lab 8: Building a Data-Driven GUI
|
Assignment 3 Due
Assignment 4 Available
|
|
|
|
| 11/5 |
Overview: Graphics
|
Lab 8 Due
|
|
|
|
| 11/7 |
Entity Component Systems
|
|
|
|
|
| 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
|
|
|