| Date | Topic |
| 8/26 | Introduction to the course |
| 8/28 | Source Control Game Elements |
| 9/2 | User Interface Win32 Joystick Example Code Meshes Must choose topic for presentation by today! |
| 9/4 | Progress Presentations |
| 9/9 | Neil Daleiden:Game Design Travis Poppenhusen: Games as Educational Tools |
| 9/11 | Progress Presentations |
| 9/16 | Cameron Slayter: Lighting in Games Travis Purcell: Operant Conditioning Chambers |
| 9/18 | Project 1 Due! Final Presentations |
| 9/23 | Ruiz Akpan: Development for Mobile Devices Saif Castaneda: Texturing |
| 9/25 | Ben House: Player Immersion in Video Games Sam Rajabi: Scalable Real-time Volumetric Surface Reconstruction |
| 9/30 | Matthew Kossa: Network Programming Richard Haines: Collision Detection |
| 10/2 | Progress Presentations |
| 10/7 | Jacob Plant: Narrative in Games Matthew Bulluck: Cloth Simulation |
| 10/9 | Andres Medina: Realistic AI Behavior in Games Kathy Pangtay: Particle Systems |
| 10/14 | Adam Rehmann: Concept Art in the Production Pipeline Joshua Aoki: Game Genres - RTS vs Turn-based |
| 10/16 | Progress Presentations |
| 10/21 | Roddy Caldwell: Game Design from Assassin's Creed Matt Ackerman: 14 Elements of Fun |
| 10/23 | Collin Draughon: Skeletal Animation Ethan Gallardo: Sound Programming with FMOD |
| 10/28 | Thomas Roach: Modeling 3D Shapes with Maya John Chavez: Game Cameras / Perspective |
| 10/30 | Midterm Progress Presentations |
| 11/4 | Patrick Casey: Ambient Occlusion Ashley Lane: Serious Games |
| 11/6 | Jonathan Sheffield: Searching: A*, Dijkstra's shortest path, ... John Moody: Alternative User Input |
| 11/11 | Travis Brown: Water Simulation Zachary Slayter: Game Genres - RPGs |
| 11/13 | Progress Presentations |
| 11/18 | Stephen Eyck: Game Genres - Rogue Games Martin Jewell: Min/Max Trees and Alpha/Beta Pruning |
| 11/20 | Jason Pavik: Realistic vs Stylized Graphics |
| 11/25 | Progress Presentations |
| 11/27 | |
| 12/9 | Final Project Presentations (10:30am) |