Handmade Hero Replay

Recently, I decided to go through the Handmade Hero series. As I progress I’d like to use this space to serialize my mental model of concepts that are new or interesting to me.

This post is about Handmade Hero replay, and why I’m doing this in 2026. I’m sorry, it’s very noisy. I’ll get better at writing with practice.

Continue reading Handmade Hero Replay

SDL 2.0.5 and stb_image

I recently tried to load a PNG file into an SDL_Texture to render on screen. SDL supports BMP only by default, so I’d need to grab a library. SDL_Image exists as an extension to SDL and runs on any platform supported by SDL. It’s a great option that I’ll probably use it at some point, but I’ve always been a fan of the lightweight stb libraries. So for fun I decided to go with stb_image.

Continue reading SDL 2.0.5 and stb_image

SDL and VSCode

I recently took the time to set up a new VSCode project to work with SDL as a learning exercise. To do this, I adapted this LazyFoo tutorial for Visual Studio. The whole process probably took me an hour or so (less than it took me to write this blog post, sadly).

Let’s start off by looking at the project layout.

Continue reading SDL and VSCode