Shape Wars - Chibi!
A mobile-first Three.js geometric RTS. Pips (spheres) versus Tets (cubes), capture the POCs, raise walls and towers, and let the cute HUD buddies call the fight.
Small worlds. Strange experiments. Games built in public, prototypes allowed to be weird, and ideas given room to become something fun.
Click me. I flip.
Every playable experiment gets a home, a description, and a trail of build notes.
A mobile-first Three.js geometric RTS. Pips (spheres) versus Tets (cubes), capture the POCs, raise walls and towers, and let the cute HUD buddies call the fight.
A living game-world experiment built around armies, domains, strange creatures, and systems that collide in entertaining ways.
Sword and shield against a cube horde. A Spheres of Influence combat demo you can play in the browser.
A very small forest guardian, an inconvenient amount of corruption, recoverable stuffing, and tiny heroics. Built for desktop and touch.
The public record of making things: devlogs, experiments, architecture, prototypes, failures, and whatever we learned along the way.
A family D&D plushy became a mascot, then a Game Studio experiment, and now a challenge: can I reproduce the same idea in Godot and compare the process?
Shape Wars - Chibi! is in the browser: a mobile-first geometric RTS with spheres, cubes, points of control, and cute HUD buddies.
Horde Defense, the Spheres of Influence combat demo, now has a game page, a WASM build, and a public top 20.
Planning an arc in ChatGPT, executing slices across Codex and Claude, and fixing the protocol problems that only showed up once I actually used it.
What building Find Familiar taught me about durable context — and why the current experiment is becoming a simpler, Git-native Grimoire.
Sneaker.games now deploys directly from GitHub through Cloudflare. The first tiny piece of the studio has escaped containment.
Three.js toys, interactive models, visual experiments, and whatever else we can convince a browser to do.
A good experiment does not have to ship. Failed mechanics can still teach us something useful — or hilarious.
Design notes, technical experiments, benchmarks, failures, victories, and the occasional blue slime incident.
Reflections, essays, accumulated wisdom, and ideas that wandered out of the workshop.
Joy is not cheerfulness with better branding. Spinoza, a stadium shouting Merdeka, a fifteen-inch solar car, and the difference between a good mood and a life that is actually increasing.
Longer thoughts, history, creative essays, and whatever else proves worth writing down.