Home
Videos uploaded by user “Handmade Hero”
Handmade Hero - Announcement Trailer
 
02:32
http://handmadehero.org is a project designed to capture and teach the process of coding a complete, professional-quality game from scratch.
Views: 246741 Handmade Hero
Handmade Hero Day 002 - Q&A
 
35:42
Q&A from Day 002 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 14522 Handmade Hero
Handmade Hero Chat 004
 
24:54
See http://handmadehero.org for details.
Views: 2146 Handmade Hero
Handmade Hero Day 002 - Opening a Win32 Window
 
01:00:42
Day 002 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Review of setting up a development environment 2. WNDCLASS struct 3. Initializing WNDCLASS 4. WindowProc 5. RegisterClass 6. CreateWindowEx 7. GetMessage function 8. TranslateMessage function 9. DispatchMessage function 10. We have a window! 11. BeginPaint function 12. PatBlt function 13. Epilepsy window
Views: 85577 Handmade Hero
Handmade Hero Day 418 - Smoothing Light Samples Over Time
 
01:40:42
Day 418 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 2308 Handmade Hero
Handmade Hero Day 001 - Q&A
 
01:12:04
Q&A from day 001 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 26693 Handmade Hero
Career Stories 3
 
35:20
See https://mollyrocket.com/news_0048.html for the complete series and links.
Views: 2391 Handmade Hero
HandmadeCon 2015 - Jonathan Blow
 
01:12:37
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Views: 29201 Handmade Hero
Handmade Hero Day 001 - Setting Up the Windows Build
 
01:13:51
Day 001 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Review of C on Windows 2. Command subst. subst w: c:/hmh 3. WinMain entry point 4. Navigating windows shell 5. Setting up minimal build system. 6. Windows MessageBox
Views: 154466 Handmade Hero
Handmade Hero Day 061 - Adding a Simple Attack
 
01:41:04
Day 061 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 6637 Handmade Hero
Intro to C on Windows - Day 4 Q&A
 
32:33
Q&A from day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Views: 9451 Handmade Hero
Handmade Hero Day 003 - Allocating a Backbuffer
 
01:33:37
Day 003 of coding on Handmade Hero. See http://handmadehero.org for details. 1. PostQuitMessage function 2. Different meanings of the static modifier 3. Window can be close now 4. GetClientRect 5. CreateDIBSection 6. StretchDIBits 7. Win32ResizeDIBSection 8. DeviceContext
Views: 71341 Handmade Hero
Handmade Hero Day 059 - Adding a Basic Familiar Entity
 
01:39:27
Day 059 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 5781 Handmade Hero
Intro to C on Windows - Day 3
 
01:04:42
Day 3 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Intro to pointers 2. Virtually memory 3. Memory Window on Visual Studio 4. Memory pages 5. We have pictures! 6. Why the memory bus is an issue for performance 7. Latency, Throughput and Bandwidth 8. CPU and Cache
Views: 37704 Handmade Hero
HandmadeCon 2015 - Mike Acton
 
01:11:48
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Views: 22413 Handmade Hero
Handmade Hero Day 086 - Aligning Ground Buffers to World Chunks
 
01:25:44
Day 086 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 3140 Handmade Hero
Handmade Hero Day 027 - Exploration-based Architecture
 
01:42:07
Day 027 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 20844 Handmade Hero
HandmadeCon 2015 - Ron Gilbert
 
01:11:28
For more information, or to purchase tickets to a future HandmadeCon, see http://handmadecon.org.
Views: 8011 Handmade Hero
Handmade Hero Day 040 - Cursor Hiding and Fullscreen Support
 
01:12:49
Day 040 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 11451 Handmade Hero
Handmade Hero Day 085 - Transient Ground Buffers
 
01:16:10
Day 085 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 3295 Handmade Hero
Handmade Hero Day 004 - Animating the Backbuffer
 
01:34:03
Day 004 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Comments about BitBlt and StretchDIBits 2. VirtualAlloc 3. StretchDIBits 4. Storing pixels in memory 5. Blue-Green Gradient Renderer 6. PeekMessage 7. Animating window on the screen
Views: 51043 Handmade Hero
Handmade Hero Day 006 - Gamepad and Keyboard Input
 
01:32:41
Day 006 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 40117 Handmade Hero
Handmade Hero Day 074 - Moving Entities Up and Down Stairwells
 
01:33:47
Day 074 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 4253 Handmade Hero
Handmade Hero Day 081 - Creating Ground with Overlapping Bitmaps
 
01:38:32
Day 081 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 5466 Handmade Hero
Handmade Hero Day 307 - Visualizing Sort Groups
 
01:09:39
Day 307 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 1922 Handmade Hero
Handmade Hero Day 033 - Virtualized Tile Maps
 
01:31:44
Day 033 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 11660 Handmade Hero
Intro to C on Windows - Day 5 Q&A
 
01:33:31
Q&A from day 4 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details.
Views: 15367 Handmade Hero
Handmade Hero Day 036 - Loading BMPs
 
01:31:08
Day 036 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 13555 Handmade Hero
Handmade Hero Day 028 - Drawing a Tile Map
 
01:36:30
Day 028 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 21547 Handmade Hero
The Terminator Gene (30 minute version)
 
31:52
** IF YOU HAVE a one hour slot at a conference somewhere, and will be doing good video recording, I would love to give the full one-hour version of this talk. You can contact me at casey@mollyrocket.com, or @cmuratori on Twitter. This is the 30 minute version of my lecture, "The Terminator Gene". Unfortunately, the talk suffered quite a bit in being cut down from an hour to 30 minutes, and I have been unable to get the raw video from Power of Play, so I also am unable to properly composite the video presentation that ran alongside it. - Casey
Views: 11868 Handmade Hero
Career Stories 2
 
46:53
See https://mollyrocket.com/news_0048.html for the complete series and links.
Views: 2767 Handmade Hero
Handmade Hero Day 011 - The Basics of Platform API Design
 
01:42:41
Day 011 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 34024 Handmade Hero
Handmade Hero Day 009 - Variable-Pitch Sine Wave Output
 
02:03:40
Day 009 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 25778 Handmade Hero
Handmade Hero Day 045 - Geometric vs. Temporal Movement Search
 
01:30:26
Day 045 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 11322 Handmade Hero
Handmade Hero Day 016 - VisualStudio Compiler Switches
 
01:31:41
Day 016 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 17030 Handmade Hero
Handmade Hero Day 056 - Switching from Tiles to Entities
 
01:17:02
Day 056 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 7021 Handmade Hero
Handmade Hero Day 039 - Basic Bitmap Rendering Cleanup
 
01:30:27
Day 039 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 11364 Handmade Hero
Handmade Hero Day 118 - Wide Unpacking and Masking
 
01:32:12
Day 118 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 3889 Handmade Hero
Handmade Hero Day 005 - Windows Graphics Review
 
02:07:20
Day 005 of coding on Handmade Hero. See http://handmadehero.org for details. 1. Week 1 wrap-up, comments on e-mails 2. Pulling global variables into structures 3. Win32_window_dimension 4. Review of the complete code 5. How big is the stack? 6. Getting to stack overflow 7. Increasing the Stack size
Views: 49278 Handmade Hero
Handmade Hero Day 156 - Lagrangian vs. Eulerian Simulation
 
01:33:29
Day 156 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 7078 Handmade Hero
Intro to C on Windows - Day 5
 
01:45:09
Day 5 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Where do structs, variables and functions live? 2. Diagram: Code-Compiler-Obj-Linker-Exe 3. Arithmetic precedence of operators 4. Bitwise operators: AND, OR, NOT, XOR (| & ^ ~) 5. Logic operators 6. Intro to flow control: if and if else 7. Loops: While and for 8. Switch statement 9. Local variables on code blocks. 10. Scope and stack
Views: 32160 Handmade Hero
Intro to C on Windows - Day 2
 
01:19:40
Day 2 of the introduction to C programming on Windows series from Handmade Hero. See http://handmadehero.org for details. 1. Getting Visual Studio Community edition: http://www.visualstudio.com/ 2. Printing to the console with OutputDebugStringA () 3. Setting break points, intro to debugging 4. Line breaks and the return character ‘\n’ 5. Watch Windows 6. Macros, Switching from ASCII and UNICODE 7. What’s a variable? 8. Debugging integer assignments 9. Inspecting values, Step Over (F10) 10. Char, short and int types. Also unsigned types 11. Disassembly window 12. Registry window
Views: 51507 Handmade Hero
Handmade Hero Day 018 - Enforcing a Video Frame Rate
 
01:27:41
Day 018 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 17183 Handmade Hero
Handmade Hero Day 041 - Overview of the Types of Math Used in Games
 
01:34:11
Day 041 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 15169 Handmade Hero
Handmade Hero Day 063 - Simulation Regions
 
01:29:10
Day 063 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 5340 Handmade Hero
Handmade Hero Day 112 - A Mental Model of CPU Performance
 
01:26:15
Day 112 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 10275 Handmade Hero
HandmadeCon 2016 - HandmadeCon 2015 Q&A (Part 2)
 
01:15:15
HandmadeCon 2015 speakers Ron Gilbert (https://twitter.com/grumpygamer), Pat Wyatt (https://twitter.com/netcoyote), Tommy Refenes (https://twitter.com/TommyRefenes), and Jonathan Blow (https://twitter.com/jonathan_blow) return to HandmadeCon for a Q&A session. From the seventh session of HandmadeCon 2016. See http://handmadecon.org for details. Mike Fecadu (https://goo.gl/9bcXFX) - Editing Neil Blakey-Milner (https://twitter.com/nxsy) - Recording Mikkel Hjortshøj (https://twitter.com/ThisDrunkDane) - Recording William Bundy (https://twitter.com/William_Bundy) - Streaming Zakary Strange (https://twitter.com/StrangeZak) - Streaming Anna Rettberg (https://twitter.com/aerettberg) - Artwork Casey Muratori (https://twitter.com/cmuratori) - Interviewer
Views: 2700 Handmade Hero
Handmade Hero Day 104 - Switching to Y-is-up Render Targets
 
01:13:29
Day 104 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 3683 Handmade Hero
Handmade Hero Day 019 - Improving Audio Synchronization
 
01:44:58
Day 019 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 13906 Handmade Hero
Handmade Hero Day 176 - Introduction to Debug Infrastructure
 
01:16:44
Day 176 of coding on Handmade Hero. See http://handmadehero.org for details.
Views: 5708 Handmade Hero