Writing
Blog
■13 entries
March 5, 2026
Every AI Game Is a Chatbot
The State of Runtime LLMs in Games

February 27, 2026
The Agent Needs to Live in Your DCC
The best agent isn't the smartest one, it's the one that speaks your authoring format.

February 10, 2026
I Don't Read the Code
AI wrote 7,000 lines of C++ for a real game engine. I don't read most of it.
UI is a Document
Markup gives you primitives. Declarative gives you contracts. Together they change how you author UI.
Introducing Labs
A new section for projects that sit between portfolio pieces and throwaway experiments.
A Warhammer 40K MCP Server
Structured tabletop game knowledge for AI agents.
Vibe-Coding a video-cutting CLI tool
A post about vibe-coding, deterministic randomness, and building with vibes.
RogueLLMania: Running an LLM in Your Game Loop
Building a roguelike that uses a local LLM for procedural narration in the game loop.
Halo Campaign Evolved - Announced
On October 25, Halo Studios announced its next project, Halo: Campaign Evolved
Western States Endurance Run 2025
I found out about Western States last year, and it immediately stuck with me. As running became a bigger part of my life, I wanted to see the Super Bowl of trail running up close. So this year, I flew down to Lake Tahoe to photograph the race.
The Cut
The Cut is my second Quake map, made for the Quake Brutalist Jam 2. I'm proud of how it turned out, especially since I built it over a few weeknights for Makkon's jam on Slipseer and the Quake Mapping Discord.
I Can't Read
I have been telling people I can't read. Despite not being able to read, I read all the time. What I mean is that I don't identify with a reader.
AI Curious
There is no doubt that AI image generation has forever changed the visual medium.