Episode Guide — Handmade Hero
A navigable index for Handmade Hero’s extensive game-development video series, from C and Win32 fundamentals through rendering, simulation, tooling, asset pipelines, and lighting. It also catalogs companion chats, raytracing sessions, miscellany, and HandmadeCon talks.
Episode Guide — Handmade Hero
Author: Handmade Hero | Published: Unknown | Generated: 2026-07-21 | Domain: guide.handmadehero.org
Tags: ‘#gamedev’ ‘#cplusplus’ ‘#rendering’ ‘#win32’ ‘#handmadehero’ ‘#graphics’
TLDR
This episode guide organizes the Handmade Hero curriculum and related programming material into a chronological, searchable catalog. The core series spans at least 667 development days, documenting the construction of a game and its supporting technology from a Win32 build and platform layer to simulation, rendering, audio, assets, tools, procedural world generation, collision, and real-time lighting. Companion tracks cover introductory C, technical discussions, raycasting, and conference presentations.
Key Takeaways
- End-to-end game construction: The main Handmade Hero series begins with Windows build setup, a Win32 window, graphics buffers, input, audio, platform APIs, and live code reloading before advancing into full game systems.
- Broad engine coverage: Episodes cover entity simulation, spatial partitioning, collisions, memory arenas, multithreading, profiling/debug UI, asset streaming, font and audio pipelines, editor tooling, and procedural world generation.
- Rendering progression: The curriculum evolves from software bitmap rendering and SIMD optimization to OpenGL, shaders, depth buffers, multisampling, depth peeling, lighting, voxel sampling, light probes, and indirect diffuse lighting.
- Large technical archive: The guide indexes Days 001–667 of Handmade Hero alongside a five-day Intro to C on Windows course, 20 Handmade Chat sessions, five Handmade Ray sessions, miscellany, and HandmadeCon talks from 2015–2016.
- Navigational controls: The interface supports sort-order, list/grid view, animation, search, and keyboard navigation settings for exploring episodes and markers.
Images & Media
- Cinera filter icon — Interface icon used by the episode-guide filtering and navigation UI.
Referenced Links
- Intro to C on Windows — Day 1 — Opening lesson of the companion C programming course.
- Day 001: Setting Up the Windows Build — First episode of the core Handmade Hero development series.
- Day 121: Rendering in Tiles (Marathon) — Rendering-focused marathon episode in the main series.
- Day 350: Multithreaded World Simulation — Main-series episode on parallelizing world simulation.
- Day 667: Simplified Tile Occupancy Checking — Latest listed core-series episode.
- Handmade Ray — Day 00: Making a Simple Raycaster — First session in the raycasting companion series.