Handmade Hero Day 365 - Adjusting Sprite Cards to Counter Projection
Handmade Hero Day 366 - Adding Cubes to the Renderer
Handmade Hero Day 005 - Windows Graphics Review
Handmade Hero Day 002 - Opening a Win32 Window
Handmade Hero Day 357 - Room-based Camera Zoom
Handmade Hero Day 375 - Adding Distance-based Fog
Handmade Hero Day 340 - Cleaning Up World / Sim-Region Interactions
Handmade Hero Day 368 - Compiling and Linking Shaders in OpenGL
Handmade Hero Day 352 - Isolating the Camera Update Code
Handmade Hero Day 629 - Removing Entity Generators
Handmade Hero Day 011 - The Basics of Platform API Design
Handmade Hero Day 361 - Introduction to 3D Rotation Matrices
Handmade Hero Day 297 - Separating Entities into Z Layers
Handmade Hero Day 351 - Optimizing Multithreaded Simulation Regions
Handmade Hero Day 360 - Moving the Perspective Divide to OpenGL
Handmade Hero Day 350 - Multithreaded World Simulation
Handmade Hero Day 335 - Moving Entities on Boost Squares
Handmade Hero Day 008 - Writing a Square Wave to DirectSound
Handmade Hero Day 364 - Enabling the OpenGL Depth Buffer
HandmadeCon 2015 - Pat Wyatt