Lectures
Date | Title | Materials |
Week 1: Jan 18 | Game Engine Concepts | Introduction to Unreal Engine Video PDF |
Week 1: Jan 20 | Course Mechanics |
Game Design Video PDF Tutorial Your First Hour in Unreal Engine 4 |
Week 2: Jan 25 | Unreal Engine Basics |
Video Anatomy of a Project PDF Intro to Blueprints PDF Basic Blueprint Programming PDF MP1 Assigned Due Feb 13 Link Quiz 1 Assigned Due Feb 1 Link |
Week 2: Jan 27 | An Example Game | Simple Game Example Video PDF |
Week 3: Feb 1 | Unreal Engine Basics |
Lecture Building and Using Actor Classes PDF Gameplay Framework Classes PDF Implementing Health Packs in MP1 PDF Polygonal Meshes PDF |
Week 3: Feb 3 | Unreal Engine Basics |
UI Design Video PDF Level Design Video PDF |
Week 4: Feb 8 | Basic Geometric Modeling | LOD Generation and Mesh Simplification Video PDF |
Week 4: Feb 10 | Basic Geometric Modeling |
Bezier Curves Video PDF Bezier Patches Video PDF |
Week 5: Feb 15 | Graphics: Ray Tracing |
Quiz 2 on Prairielearn due 2/22 Quiz 2 Guide PDF Ray Tracing Basics Video PDF How to get Started with Real Time Tracing in Unreal Video Unreal Engine 4 Ray Tracing Documentation Link Unreal Reflections Demo Video Eric Haines Ray Tracing Intro Link |
Week 5: Feb 17 | Graphics: Rasterization |
Rendering Concepts Video PDF Rasterization Video PDF |
Week 6: Feb 22 | Game Engine Graphics |
Quiz 3 on Prairielearn due 3/2 Quiz 3 Guide PDF Deferred Shading Video PDF |
Week 6: Feb 24 | Graphics: GPU Ray Tracing |
Going fast: Parallelizing Your Ray Tracer Video PDF Basics of Optimization Video PDF Going Parallel Video PDF Structure of GPU Shaders Video PDF Multi-bounce Lighting Video PDF |
Week 7: Mar 1 | Game AI |
Pathfinding Video PDF A* Video PDF Using AI in Unreal PDF |
Week 7: Mar 3 | Game AI | History Video PDF |
Week 8: Mar 8 | Game Design | Project Design Requirements Video |
Week 8: Mar 10 | Game Design |
Design Methodologies Video PDF Principles of Design Video PDF Vision Canvas Video PDF MDA Video PDF Narrative Video PDF |
Week 9: Mar 15 | Spring Break | |
Week 9: Mar 17 | Spring Break | |
Week 10: Mar 22 | Animation: Theory |
Quiz 4 on Prairielearn due 3/29 Animation PDF Video |
Week 10: Mar 24 | Game Physics |
Simple Physics Engine Video PDF Collision Detection Video PDF |
Week 11: Mar 29 | Game Physics |
No Live Lecture Physics in UE4 I YouTube Video PDF |
Week 11: Mar 31 | Game Physics | Physics in UE4 II PDF |
Week 12: April 5 | Real-time Path Tracing |
Quiz 5 Link Due 4/11 GDC/GTC 2022 NVIDIA Talk Talk Slides Video |
Week 12: April 7 | Game Physics: Semi-Implicit Euler | |
Week 13: April 12 | Game AI: Tactical AI |
Video Quiz 6 Link Due 5/4 Tactical AI PDF |
Week 13: April 14 | Game AI: Team AI | |
Week 14: April 19 |
Guest Lecture: Diana Huang Software Engineer at Rec Room |
|
Week 14: April 21 | Game Audio | |
Week 15: April 26 | Virtual Reality |
VR: Introduction PDF VR: Best Practices PDF |
Week 15: April 28 | Virtual Reality | Creating AR/VR Projects in UE4 Webinar Recording |
Week 16: May 3 | Guest Lecture: Treyarch |