1 |
Mon 8/26 Wed 8/28 |
Introduction to Game Engines Source Control: Git and Perforce |
HW 1: Getting Started READ: Course Syllabus |
Project 1 |
2 |
Mon 9/02 Wed 9/04 |
No Class (Labor Day) C#: Functions, Control, and .NET |
HW 2: Classes and Coroutines READ: The MDA Framework |
|
3 |
Mon 9/09 Wed 9/11 |
C#: Methods, Classes, Functions Unity: Awake, Update, Start |
HW 3: AR and XR Foundation READ: IEEE Game Engine Comparison |
|
4 |
Mon 9/16 UnrealMon Wed 9/18 |
Unity: Transform and Character Controller Unreal: Editor Interface, Assets, Tools Unity: RigidBody Physics |
HW 4: Generics and Inheritence UNREAL: Your First Hour in Unreal READ: Dual Body Bimanual Coordination |
|
5 |
Mon 9/23 UnrealMon Wed 9/25 |
Perforce and Unity Setup Unreal: Collision Triggers with Blueprints Unity: RigidBody Collisions |
HW 5: Enumerations UNREAL: Unreal Blueprints READ: CHI Game UX Design |
Project 1 Due Midterm Project |
6 |
Mon 9/30 UnrealMon Wed 10/02 |
3D Rotations and Positions Activity Unreal: Motion Graphics with Blueprints Vectors, Dot and Cross Product |
HW 6: Midterm Check-In UNREAL: C++ for Blueprinters READ: Fostering Empathy Through Media |
|
7 |
Mon 10/07 Wed 10/09 |
Midterm Playtest C#: Arrays, Lists, Recursion, Coroutines |
HW 7: 3D Orientations READ: Commentary for Playtesting |
|
8 |
Mon 10/14 UnrealMon Wed 10/16 |
Unity: User Interface (UI) Unreal: Cinematics Midterm Presentation |
HW 8: Yarn Spinner UNREAL: Base Classes READ: 3D User Interfaces |
Midterm Due Final Project |
9 |
Mon 10/21 UnrealMon Wed 10/23 |
Unity: uGUI in Worldspace Unreal: Cinematics Unity: UIToolKit for In-Game UI |
HW 9: Cinematic Studio UNREAL: C++ Coding Standard READ: NVIDIA Real-time Raytracing |
|
10 |
Mon 10/28 UnrealMon Wed 10/30 |
Unity: Rigging and Humanoid Animation Unreal: Boss Animation 🎃 Trick or Treating 🎃 |
HW 10: Hugging Face API UNREAL: Learn CPP READ: MIT Spatial Computing |
|
11 |
Mon 11/04 UnrealMon Wed 11/06 |
Project Playtest Unreal: Niagra Emitters Unity: Mecanim Animation |
HW 11: AI/ML with Unity UNREAL: Converting Blueprints to C++ READ: Vulkan Rendering for Multimedia |
|
12 |
Mon 11/11 Wed 11/13 |
No Class (Veterans Day) Project Playtest |
HW 12: Illumination READ: AI and Cinema |
|
13 |
Mon 11/18 UnrealMon Wed 11/20 |
Unity: Perspective Projection and Cameras Unreal: Niagra Systems C#: Euler Angles, Quaternions |
HW 13: Netcode Multiplayer UNREAL: Blueprints vs C++ READ: Narrative Categorization |
|
14 |
Mon 11/25 UnrealMon Wed 11/27 |
Unity: Pathfinding and Navigation AI Unreal: Navigation AI with Blueprints No Class (Thanksgiving) |
HW 14: Metahumans Deepfake UNREAL: Optimization: Collision READ: Machine Learning Agents |
|
15 |
Mon 12/02 UnrealMon Wed 12/04
|
Final Playtest and Presentation Unreal: Level Transitions Using a Collider Final Playtest and Presentation |
HW 15: Shaders and VFX UNREAL: WTF? Blueprints READ: Google Generative AI Art |
Final Project Due |
16 |
Mon 12/09 Wed 12/11 |
No Class (Study Days) No Class (Finals Week) |
HW 16: Interview Tips READ: Heuristics in Game AI |
|