## blog
Notes from side-projects, occasional rants about systems, and write-ups of things I had to learn the hard way.
A month ago I wrote a defence of building a chat app on a game engine. Here's why I'm rebuilding the Daccord client in Flutter anyway — and why that isn't a knock on Godot.
A free, open-source, bring-your-own-key tool for procedural 3D model generation. You write (or prompt) a compact DSL; deterministic Rust expands it into game-ready glTF assets — no hallucinated triangles.
A multiplayer word-guessing party game built for the browser — one clue-giver, one-word hints, and a board mixing words, images, and sounds. Don't pick the assassin.
Discord-alternative searches are up 10,000%. Daccord is one of those alternatives, and the choice of runtime under the hood is the interesting part.
A small idle game about restoring a contaminated lake near a breached reactor. Clean debris, rebuild ecosystems, bring it back to life.
Twelve months of "faster, not smarter" plus a hardware market priced for a future that may never arrive.
A cold take, a warm take, and a hot take on why Godot is the most under-used software framework on the planet.
Mutable torrents, the DHT, and a free distribution channel for indie games that nobody is using.
A first-person puzzle game made in Godot, shipped today after a year of work and a soundtrack from the composer behind Metro: Awakening.
A response to a Reddit post asking the Godot team to adopt my library — expanded into why that would be the wrong move.