Blog

Type-safe Templated Vector Math in C++

12/28/2025
tutorial • 21 min read

I've worked on several game and engine projects over the years, and have often been constrained to not using external libraries (self-imposed or not). I find myself rewriting a simple math library for almost every such project, usually consisting of...

Standalone article

Stack-based Menu Systems

10/3/2025
tutorial • 6 min read

UI layout and rendering has always fascinated me, and one of the patterns I seem to always return to while making my games is the good-old Stack-based Menu system. I've used this in several of my games, including Furlastic Duo, Axis Shift, and most r...

Related to game: JellyFish

Representing Racetracks with Sectors

1/26/2025
devlog • 6 min read

For Switchgrass, I wanted to use a simple, sector-based approach to represent a model of the track for our AI-driven friends (or enemies) to follow. As I was designing both the racetrack and the AI, I had a fair bit of control over the entire process...

Related to project: Switchgrass