Lectures

Lectures are watched on-demand.

  date topic topic detail
Lecture 0 2024-09-03T00:00:00-04:00 Pong Lua, LÖVE2D, OOP, drawing shapes and text, DeltaTime, velocity, game state, hitboxes, sound effects
Lecture 1 2024-09-09T00:00:00-04:00 Flappy Bird Images and sprites, infinite scroll, illusions, procedural generation, state machines, music, mouse inputs
Lecture 2 2024-09-16T00:00:00-04:00 Breakout Sprite sheets, procedural layouts, loss conditions, particle systems, collision detection
Lecture 3 2024-09-23T00:00:00-04:00 Match 3 Anonymous functions, tweening, timers, solving matches, procedural grids, sprite art, palettes
Lecture 4 2024-09-30T00:00:00-04:00 Super Mario Bros. Tile maps, 2D animation, procedural generation, platformer physics, AI, powerups
Lecture 5 2024-10-07T00:00:00-04:00 Legend of Zelda Top-down perspective, dungeon generation, events, hurtboxes, screen scrolling, data-driven design
Lecture 6 2024-10-14T00:00:00-04:00 Angry Birds Box2D, mouse input, physics, theme in design
Lecture 7 2024-10-21T00:00:00-04:00 Pokémon StateStacks, GUI, turn-based systems, RPG mechanics
Lecture 8 2024-11-04T00:00:00-05:00 Helicopter Unity 3D, C#, Blender, components, prefabs, texture scrolling, audio
Lecture 9 2024-11-11T00:00:00-05:00 Dreadhalls Texturing, materials and lighting, 3D mazes, first-person controllers, fog, Unity 2D
Lecture 10 2024-11-18T00:00:00-05:00 Portal Raycasting, decals, render to texture, projectiles, 3D physics, virtual reality with Unity
Lecture 11 2024-11-25T00:00:00-05:00 Guest Lecture