122videosMolly Rocket
148K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
Playlists · 33
All 33 playlists
- Animation · 22 videos
- User Interface · 22 videos
- Math · 22 videos
- Fonts · 17 videos
- Multithreading · 16 videos
- Memory · 15 videos
- Sorting · 15 videos
- HandmadeCon (all years) · 11 videos
- Performance-Aware Programming · 10 videos
- Lectures · 9 videos
- Audio · 7 videos
- PNG Loading · 7 videos
- Debugging · 7 videos
- Prepress · 7 videos
- Abstracted Platform Layer · 7 videos
- Camera · 7 videos
- HandmadeCon 2016 · 6 videos
- HandmadeCon 2015 · 5 videos
- Metaprogramming · 5 videos
- Raytracer · 5 videos
- Particle Systems · 4 videos

Refterm Lecture Part 1 - Philosophies of Optimization
92.8K viewsCasey Muratori lays out his philosophies of optimization: profiling, non-pessimization and thinking about what the hardware actually does.

Intro to C on Windows - Day 1
371K viewsCasey Muratori's day-one introduction to C on Windows: compiling, debugging and how memory works under the hood.

The Only Unbreakable Law
487K viewsCasey Muratori explains Conway's Law: why software architecture mirrors the communication structure of the organisation that built it.

HandmadeCon 2016 - History of Software Texture Mapping in Games
14.8K viewsChris Hecker, Sean Barrett and others give an oral history of software texture mapping in 90s games.

Simple Code, High Performance
464K viewsCasey Muratori on why simpler code is often faster, with examples of how abstraction layers cost performance.
47:26"Simple Code" Follow-up Part 1: A (Very) Simplified CPU Diagram
A 47-minute video from Molly Rocket: “"Simple Code" Follow-up Part 1: A (Very) Simplified CPU Diagram”.
1:01:06"Simple Code" Follow-up Part 2: Analysis with Compiler Explorer and UICA
A 61-minute video from Molly Rocket: “"Simple Code" Follow-up Part 2: Analysis with Compiler Explorer and UICA”.
24:501994 Intern Question #1: Rectangle Copy
A 25-minute video from Molly Rocket: “1994 Intern Question #1: Rectangle Copy”.
14:501994 Intern Question #2: String Copy
A 15-minute video from Molly Rocket: “1994 Intern Question #2: String Copy”.
23:581994 Intern Question #3: Flood Fill Detection
A 24-minute video from Molly Rocket: “1994 Intern Question #3: Flood Fill Detection”.
1:54:124coder Customization Coding - 01
A 114-minute video from Molly Rocket: “4coder Customization Coding - 01”.
1:56:464coder Customization Coding - 02
A 117-minute video from Molly Rocket: “4coder Customization Coding - 02”.
37:14Basic Emacs Tutorial
A 37-minute video from Molly Rocket: “Basic Emacs Tutorial”.
1:09:01Efficient DDA Circle Outlines
A 69-minute video from Molly Rocket: “Efficient DDA Circle Outlines”.
1:25:01Handmade Hero 283 - Making Standing-on a More Rigorous Concept
A 85-minute video from Molly Rocket: “Handmade Hero 283 - Making Standing-on a More Rigorous Concept”.
1:13:51Handmade Hero Day 001 - Setting Up the Windows Build
A 74-minute video from Molly Rocket: “Handmade Hero Day 001 - Setting Up the Windows Build”.
1:00:42Handmade Hero Day 002 - Opening a Win32 Window
A 61-minute video from Molly Rocket: “Handmade Hero Day 002 - Opening a Win32 Window”.
1:33:37Handmade Hero Day 003 - Allocating a Backbuffer
A 94-minute video from Molly Rocket: “Handmade Hero Day 003 - Allocating a Backbuffer”.
1:34:03Handmade Hero Day 004 - Animating the Backbuffer
A 94-minute video from Molly Rocket: “Handmade Hero Day 004 - Animating the Backbuffer”.
1:32:41Handmade Hero Day 006 - Gamepad and Keyboard Input
A 93-minute video from Molly Rocket: “Handmade Hero Day 006 - Gamepad and Keyboard Input”.
1:32:57Handmade Hero Day 007 - Initializing DirectSound
A 93-minute video from Molly Rocket: “Handmade Hero Day 007 - Initializing DirectSound”.
1:33:07Handmade Hero Day 008 - Writing a Square Wave to DirectSound
A 93-minute video from Molly Rocket: “Handmade Hero Day 008 - Writing a Square Wave to DirectSound”.
2:03:40Handmade Hero Day 009 - Variable-Pitch Sine Wave Output
A 124-minute video from Molly Rocket: “Handmade Hero Day 009 - Variable-Pitch Sine Wave Output”.
1:59:00Handmade Hero Day 010 - QueryPerformanceCounter and RDTSC
A 119-minute video from Molly Rocket: “Handmade Hero Day 010 - QueryPerformanceCounter and RDTSC”.
1:42:41Handmade Hero Day 011 - The Basics of Platform API Design
A 103-minute video from Molly Rocket: “Handmade Hero Day 011 - The Basics of Platform API Design”.
1:37:15Handmade Hero Day 012 - Platform-independent Sound Output
A 97-minute video from Molly Rocket: “Handmade Hero Day 012 - Platform-independent Sound Output”.
1:33:28Handmade Hero Day 013 - Platform-independent User Input
A 93-minute video from Molly Rocket: “Handmade Hero Day 013 - Platform-independent User Input”.
1:35:12Handmade Hero Day 014 - Platform-independent Game Memory
A 95-minute video from Molly Rocket: “Handmade Hero Day 014 - Platform-independent Game Memory”.
1:33:04Handmade Hero Day 015 - Platform-independent Debug File I/O
A 93-minute video from Molly Rocket: “Handmade Hero Day 015 - Platform-independent Debug File I/O”.
1:31:40Handmade Hero Day 016 - VisualStudio Compiler Switches
A 92-minute video from Molly Rocket: “Handmade Hero Day 016 - VisualStudio Compiler Switches”.
1:41:35Handmade Hero Day 017 - Unified Keyboard and Gamepad Input
A 102-minute video from Molly Rocket: “Handmade Hero Day 017 - Unified Keyboard and Gamepad Input”.
1:27:41Handmade Hero Day 018 - Enforcing a Video Frame Rate
A 88-minute video from Molly Rocket: “Handmade Hero Day 018 - Enforcing a Video Frame Rate”.
1:44:58Handmade Hero Day 019 - Improving Audio Synchronization
A 105-minute video from Molly Rocket: “Handmade Hero Day 019 - Improving Audio Synchronization”.
2:46:16Handmade Hero Day 020 - Debugging the Audio Sync
A 166-minute video from Molly Rocket: “Handmade Hero Day 020 - Debugging the Audio Sync”.
1:43:46Handmade Hero Day 021 - Loading Game Code Dynamically
A 104-minute video from Molly Rocket: “Handmade Hero Day 021 - Loading Game Code Dynamically”.
1:38:53Handmade Hero Day 024 - Win32 Platform Layer Cleanup
A 99-minute video from Molly Rocket: “Handmade Hero Day 024 - Win32 Platform Layer Cleanup”.









