Skip to main content Link Search Menu Expand Document (external link)

Theme: auto

Schedule

W Date First Hour Second Hour Due Dates
1 8/27 Course Intro; Game Programming Basics
8/29 Code Review; Style Guide Lab 1 - Pong
2 9/3 Game Object Model; Intro to Vectors Lab 1 - Pong Lab 1: 9/4 @ 11:59PM
9/5 More Vectors; Trigonometry Lab 2 - Asteroids
3 9/10 Bounding Boxes Lab 2 - Asteroids Lab 2: 9/11 @ 11:59PM
9/12 Leading Edges; Level; Dot Product Lab 3 - Frogger
4 9/17 Platforming; Scrolling Lab 3 - Frogger Lab 3: 9/18 @ 11:59PM
9/19 Animations; Sounds; Audio System Lab 4 - Mario
5 9/24 Basics of AI for Games 1 Lab 4 - Mario Lab 4: 9/25 @ 11:59PM
9/26 Basics of AI for Games 2 Lab 5 - Pac-Man
6 10/1 Tile Mapping; Pathfinding Basics Lab 5 - Pac-Man Lab 5: 10/2 @ 11:59PM
10/3 A* Pathfinding; Callbacks Lab - Exam Review
7 10/8 Midterm Exam (Written; In person)
10/10 No class: Fall Recess
8 10/15 3D Graphics Basics Lab 6 - Zelda Lab 6: 10/16 @ 11:59PM
10/17 Matrices; Basic Follow Camera Lab 7 - Star Fox
9 10/22 Spring Camera; Vehicle Physics Lab 7 - Star Fox Lab 7: 10/23 @ 11:59PM
10/24 Height Map; Enemy Driving; Cross Product Lab 8 - Mario Kart
10 10/29 FPS Cameras; Forces; 3D GetMinOverlap; Unprojection; Input Replay Lab 8 - Mario Kart Lab 8: 10/30 @ 11:59PM
10/31 Quaternions; JSON Levels; SegmentCast Lab 9 - Portal 1
11 11/5 Portal Views and Teleporting Lab 9 - Portal 1 Lab 9: 11/6 @ 11:59PM
11/7 Planes and Line Segments; Reflection Vector Lab 10 - Portal 2
12 11/12 atan2; Z-buffering; Lighting; Shading Lab - Exam Review
11/14 Programming Exam (Timed with Computer; In person)
13 11/19 Actor Parenting; Turret AI Lab 10 - Portal 2 Lab 10: 11/20 @ 11:59PM
11/21 3D Sound Lab 11 - Portal 3
14 11/26 User Interfaces Lab 11 - Portal 3 Lab 11: Monday 12/2 @ 11:59PM
11/28 No class: Thanksgiving
15 12/3 Swept Shapes; Separating Axis Theorem Lab 12 - Portal 4 Lab 12: Friday 12/6 @ 11:59PM
12/5 Getting into the Industry; Final Exam Review
Final Exam (Written; In person)

Final Exam Schedule

According to the official final exam schedule:

Section Professor Date Time
32083 Sanjay Madhav Thursday, December 12 2 - 4PM
32026 Clark Kromenaker Thursday, December 12 7 - 9PM