Lectures
Date | Title | Materials |
Week 1: Jan 16 | Course Introduction |
Course Overview and Game Genres PDF Lecture Video |
Week 1: Jan 18 | Intro to Unreal Engine | Your First Hour in UE 5.2 Epic Link |
Week 2: Jan 23 | Art Assets |
Art: Assets PDF UE5 Features PDF Lecture Video MP1 Due Jan 31 Link Optional Reading: Fundamentals of Computer Graphics Ch 12 UIUC Library Link |
Week 2: Jan 25 | Geometric Modeling |
Art: Bezier Curves PDF Video Art: Bezier Patches PDF Video Art: Static Meshes PDF Video Optional Reading: Real-Time Rendering Section 17.1.1-17.1.3, 17.2.1-17.2.3 |
Week 3: Jan 30 | Rendering |
UE5 Nanite Example YouTube UE5 Nanite Introduction YouTube Rendering: Introduction PDF Rendering: Perspective Projection PDF Lecture Video Optional Reading: Fundamentals of Computer Graphics (4th Ed) Ch 7 PDF Real-Time Rendering Chapter 2 PDF |
Week 3: Feb 1 | Rendering |
Rendering: Rendering Pipeline PDF Video PrairieLearn HW 1 Assigned Link |
Week 4: Feb 6 | Rendering |
Rendering: LOD PDF Rendering: CLOD PDF Lecture Video |
Week 4: Feb 8 | Rendering |
Rendering: LOD the Math PDF Video Optional Reading and Viewing SIGGRAPH 2021: A Deep Dive into Nanite Slides PDF SIGGRAPH 2021 Talk by Epic Engineer Brian Kariss YouTube |
Week 5: Feb 13 | Game Design |
Game Design PDF Level Design PDF Stardew Valley PDF Lecture Video Optional Viewing: Rules of the Game: Five Techniques from Quite Inventive Designers (2016) YouTube Designing Games for Game Designers (2012) YouTube Optional Reading: Blood, Sweat, and Pixels Amazon Link |
Week 5: Feb 15 | Game AI |
Game AI History Video PDF Pathfinding Video PDF A* in Games Video PDF PrairieLearn HW 2 Link Optional Reading AI for Games 3rd Edition by Ian Millington Sections 4.1 to 4.3 UIUC Library Link “ |
Week 5: 4 Credit Section | VR/XR |
Intro to VR PDF Video Guest Lectures by Professor Luciano Soares HMDs Video PDF Tracking Video PDF Development Video PDF Reading From the book Virtual Reality by Steve LaValle Chapter 1: Introduction pdf Chapter 2: Bird’s Eye View pdf Courtesy of Steve LaValle |
Week 6: Feb 20 | Rendering |
UE5 Virtual Geometry PDF Lecture Video |
Week 6: Feb 22 | Rendering |
Rasterization 2022 Video PDF Nanite Rasterization Video PDF Optional Reading Real-Time Rendering Chapter 23 PDF |
Week 7: Feb 27 | Rendering |
Shading PDF Video PrairieLearn HW 3 Assigned Link Optional Reading: Wikipedia Phong Reflection Model Link Fundamentals of Computer Graphics Ch 5 UIUC Library Link Real-Time Rendering Sections 5.1 - 5.3 PDF |
Week 7: Feb 29 | Rendering |
Deferred Shading PDF UE Material Model PDF 2023 Lecture Video |
Week 8: March 5 | EXAM 1 |
11am Central Time Exam Link 7pm Central Time Exam Link |
Week 8: March 7 | Game Design |
Guest Lectures by Dan Cermak: Design Methodologies Video PDF Principles of Design Video PDF Vision Canvas Video PDF MDA Video PDF Narrative Video PDF |
Week 9: March 12 | Spring Break | No Lecture |
Week 9: March 14 | Spring Break | No Lecture |
Week 10: March 19 | Animation |
No Live Lecture Transformations PDF Video Optional Reading: Real-Time Rendering Section 4.1 PDF |
Week 10: March 21 | Animation |
2023 Course Video Euler Angles PDF Quaternions PDF Optional Reading: Real-Time Rendering Section 4.2 and 4.3 |
Week 11: March 26 | Game Physics |
Lecture Video GDC 2024 Talk Marvel Spider-Man 2 PDF Physics Engine Basics PDF Euler Integration PDF Optional Reading: Game Physics Engine Development Chapters 2 to 4, 12 |
Week 11: March 28 | Game Physics |
Chaos Physics in UE YouTube |
Week 12: April 2 | Game Physics |
Lecture Video Collision Detection PDF |
Week 12: April 4 | Art |
Art: What is the USD File Type? YouTube Art: USD Primer YouTube |
Week 13: April 9 | Animation and AI |
Lecture Video Kinematics PDF Waypoints PDF Optional Reading: Real-Time Rendering Chapter 16 AI for Games 3rd Edition by Ian Millington Chapter 6 UIUC Library Link |
Week 13: April 11 | Art: File Formats |
FBX VideoPDF PrairieLearn HW 5 Assigned Link |
Week 14: April 16 | Guest Lecture: Game Industry | |
Week 14: April 18 | 4 Credit Lectures |
4 Credit Students More VR Concepts Video PDF Guest Lectures by Professor Luther Tychonievich Stereoscopic Concepts Video Stereoscopic Calibration Video Stereoscopic Implementation Video PrairieLearn 4 Credit HW 1 Link PrairieLearn 4 Credit HW 2 Link |
Week 15: April 23 | UE5 Lumen |
Lecture Video Ray Tracing PDF UE5 Lumen PDF PrairieLearn HW 6 Link |
Week 15: April 25 |
No Lecture Finish up the project :) |
|
Week 16: April 30 | EXAM 2 |
11am CT Exam Link 7pm CT Exam Link |