Lectures
- 0 - Introduction
- 1 - Game Genres
- 2 - Graphics Pipeline Review
- 3 - OpenGL Review
- 4 - Simulation Time Steps
- 5 - Iterative Prototyping
- 6 - Git Branching Models
- 7 - Software Design
- 8 - Object-Oriented Design
- 9 - Data-Oriented Design
- 10 - Game Programming Patterns
- 11 - Intro to Animation
- 12 - Rotation Representations
- 13 - Culling Techniques
- 14 - Advanced Texturing
- 15 - Physically-Based Rendering
- 16 - Shadows
- 17 - Screen-space Ambient Occlusion
- 18 - Spatial Data Structures
- 19 - Character Animation