Handmade Hero is an ongoing project by Casey Muratori to create a complete, professional-quality game accompanied by videos that explain every single line of its source code. The series began on November 17th, 2014, and is estimated to run for at least 600 episodes. Programming sessions are limited to one hour per weekday so it remains manageable for people who practice coding along with the series at home.

For more information, see the official website at https://handmadehero.org

Forum

Code — Recent Posts
  • Last post by The_8th_mage »
    Last post date Aug. 28, 2016, 10:34 a.m.
    whenever you use f10, use protection
    byThe_8th_mage Aug. 28, 2016, 10:34 a.m. 0 comments
  • Last post by Charlie Turner »
    Last post date Aug. 27, 2016, 1:13 p.m.
    Nice reference for large page sizes
    byCharlie Turner Aug. 27, 2016, 1:13 p.m. 0 comments
  • Last post by Casey Muratori »
    Last post date Aug. 27, 2016, 2:47 a.m.
    Atomic add necessary for EndTicketMutex?
    byMiguel Lechón Aug. 20, 2016, 7:03 a.m. 16 comments
  • Last post by Mārtiņš Možeiko »
    Last post date Aug. 26, 2016, 6:49 p.m.
    OSX Metal Vsync
    bybimbinel Aug. 4, 2016, 10:23 p.m. 7 comments
  • Last post by Adrian »
    Last post date Aug. 26, 2016, 6:24 p.m.
    Main game loop on OS X
    byAdrian Aug. 6, 2016, 2:41 p.m. 31 comments
  • Game — Recent Posts
  • Last post by Unlegushwanion »
    Last post date Aug. 22, 2016, 6:42 p.m.
    Going through the series with Linux?
    byZyberg Aug. 6, 2016, 7 p.m. 4 comments
  • Last post by Casey Muratori »
    Last post date Aug. 3, 2016, 4:57 a.m.
    The "hero" in Handmade Hero
    byMiles Williams July 31, 2016, 11:02 a.m. 1 comments
  • Last post by leonardo lucania »
    Last post date July 27, 2016, 8:05 a.m.
    Thank you Casey, and an idea for a new game
    byleonardo lucania July 18, 2016, 7:32 p.m. 4 comments
  • Last post by Jochen Heizmann »
    Last post date July 22, 2016, 8:28 p.m.
    Preferred language for web development
    byCJ Nelson June 24, 2016, 6:24 a.m. 7 comments
  • Last post by Casey Muratori »
    Last post date July 13, 2016, 8:41 p.m.
    Bug Day 307: cycle test
    byMox July 12, 2016, 12:33 p.m. 1 comments
  • HandmadeCon — Recent Posts
  • Last post by Emillo santo »
    Last post date Aug. 9, 2016, 6:19 a.m.
    Room Sharing
    bystephen goglin June 2, 2016, 4:37 a.m. 10 comments
  • Last post by Andrew Osthoff »
    Last post date Aug. 6, 2016, 4:45 p.m.
    HandmadeCon 2016 FAQ
    byCasey Muratori May 4, 2016, 3:20 p.m. 20 comments