Handmade Hero: A Systems Programming Odyssey
This post is the start of my Handmade Hero journey documentation. For those who do not know what Handmade Hero is, it is a completed game development series done by legendary game engine developer Casey Muratori. In the series, Casey shows how to build an entire game from scratch in Windows to teach us how computers work and write performant software.
For me, and many others who have followed the series, the best way to solidify the knowledge is by writing the code on a different platform (not Windows) and posting about it. The reason for choosing a different platform is that you are forced to explore the platform (with its distinctive characteristics) on your own rather than following an established path or solution.…