Lectures

This page hosts the lecture slides for CS 276: Game Systems in Godot (Fall 2026). All other course resources - the syllabus, assignments, weekly lesson pages, and readings - are hosted on Canvas.
| # | Date | Lecture | Materials | Updated |
|---|---|---|---|---|
| W1T1 | Tue 8/25 | Press Start: Course Overview | [Slides] | 2026-08-26 15:13:59 PDT |
| W1T2 | Tue 8/25 | Godot Fundamentals: Nodes, Scenes, and the Scene Tree | [Slides] | 2026-08-26 15:13:59 PDT |
| W1R1 | Thu 8/27 | Building Pac-Blitz: From CS 152 to GDScript | [Slides] | 2026-08-27 09:37:10 PDT |
| W2T1 | Tue 9/1 | While True: Play - The Game Loop and Delta Time | [Slides] | 2026-09-01 09:05:41 PDT |
| W2R1 | Thu 9/3 | Collision Course: Input, Real Movement, and the Physics Conversation | [Slides] | 2026-09-03 09:34:37 PDT |
| W4T1 | Tue 9/15 | Paper Before Pixels: MDA, Core Loops, and the Birth of Your Game | [Slides] | 2026-09-15 09:02:53 PDT |
| W4R1 | Thu 9/17 | Lock It In: Teams, Paper, and Your First Prototype | [Slides] | 2026-09-17 08:11:03 PDT |
| W5T1 | Tue 9/22 | State of Play: State Machines, and the Lab 3 Launch | [Slides] | 2026-09-22 08:25:47 PDT |
| W5R1 | Thu 9/24 | Machines All the Way Up: Forced Transitions and Game States | [Slides] | 2026-09-24 10:36:58 PDT |
| W6T1 | Tue 9/29 | Some Assembly Required: Components and Data-Driven Design | [Slides] | 2026-09-29 09:21:31 PDT |
| W6R1 | Thu 10/1 | Split Screen: Single Responsibility, Git for Teams, and the Lab 4 Launch | [Slides] | 2026-10-01 07:44:41 PDT |
| W7T1 | Tue 10/6 | Heads Up: UI, Menus, and One Careful Global | [Slides] | 2026-10-08 08:30:50 PDT |
| W7R1 | Thu 10/8 | Slice It Thin: Agile for Game Teams, the Vertical Slice, and Sprint 1 | [Slides] | 2026-10-08 14:10:15 PDT |
| W8T1 | Tue 10/13 | Hands Off: Playtesting, Observation, and the Prototype Push | [Slides] | 2026-10-13 06:38:30 PDT |
| W8R1 | Thu 10/15 | Fresh Eyes: Stakeholder Review 1 and the Prototype Gate | [Slides] | 2026-10-15 09:08:07 PDT |
| W9T1 | Tue 10/20 | Juice It: Game Feel, Tweens, Shake, Hit Stop, Sound, and the Lab 5 Launch | [Slides] | 2026-10-20 11:47:42 PDT |
Slides open in a new tab. More lectures will be added here as the semester progresses. The Updated column is the date and time (Pacific) of the last change committed to each deck, so you can tell at a glance whether a deck has changed since you last looked.