Sharing what I find out while building and breaking things

When I’m experimenting with code, I often stumble upon things that are just too interesting not to share. This space is dedicated to those discoveries and the stories behind them. You can also find these articles over on my Medium page.

Illustration

656KB of VRAM: How I Ported My Game to the Nintendo DS

Remember Kallune, that isometric 2D game I mentioned in another article? It can't be that hard to port to the Nintendo DS, right? Admittedly, the Nintendo DS is an ingenious little machine, but it’s also incredibly stubborn. Juggling all its limitations isn't easy, but with a bit of persistence, you eventually start loving the hunt for every single microsecond of optimization. That's exactly what happened to me, as I'll tell you in this article.

Illustration

Kallune: Coding an OpenGL Game from Scratch

What does it look like to code a game without an engine? Last year, as part of an OpenGL course, my friends and I had to create a game from the ground up. Together, we debated the architecture quite a bit. And once our project was well-planned, we spent a memorable night programming the game and fixing mysterious bugs.

Illustration

How a free asset pack shaped my game's character creation

Character creation is something truly special. You can spend hours perfecting your Sims, spend fortunes on Fortnite skins, or feel a little spark of joy seeing your Mii appear in the crowd on Mario Kart. There's something fundamentally cool about owning an avatar. So, naturally, I had to try and recreate that magic for my own MMO.

Illustration

Why it's (really) not easy to build you own MMO

I’ll always remember the sense of wonder I felt taking the boat from Tel’drassil to Stormwind for the first time. Ever since, I’ve been fascinated by multiplayer open worlds and how real they can feel. But as I soon discovered, building one myself was a whole different story. From syncing world states to preventing cheating and keeping the server from melting down: here is the story of every problem I solved while creating my own MMO.

Illustration

My Spotify-Style Game Monitoring Project

I've always looked forward to my Spotify Wrapped; there's something truly fun about seeing your habits turned into stats. This led me to wonder: could I do the same for the Starbound, Minecraft, or Factorio servers I host for my friends? To all the stats geeks out there: follow me as I figure out how to turn raw, chaotic server logs into something remotely relevant (and sometimes hilarious).

Illustration

Unreal : making a reusable parkour system (coming soon)

I recently dived into Unreal Engine and wanted a project that would force me to learn its core systems. I set out to build a character that could climb and wall-run on any surface. As it turns out, 'falling with style' is a lot of work. Stay tuned for a breakdown of how I tackled the logic behind the movement.