- Year
- 2026
- Tools
- Claude Code, ChatGPT, Tripo3D, Runway, Blender
- Daily driver
- Claude Code
Q World
Our accidental videogame. It fell out of a list of notes I was giving for QOS 2026.
An accident
I was explaining the changes I wanted for QOS 2026. Somewhere in that list I described a game, and we made one: an isometric 3D world in three.js that grew out of the 2026 board.
My rule for it: the game is an easter egg and a lab project, not the website.
Q's World
The star is the QBOT Pet, a floating 3D Q doll. Grab him and throw him. He bounces off the windows and the dock, gets up and hops home, and he wears an angry face while you hold him.
Under the hood he is a rigged model on a 120 Hz verlet ragdoll.
Loot chests unlock outfits. The default is hoodie Q. Hero is a blue adventurer with a cap, elf ears and a sword. The Program suit glows. Pick one in Settings, under Outfits, and he keeps it from page to page.
Each costume started as a ChatGPT image, became a 3D model in Tripo3D, then was fit to the doll's rig.
A world to walk around
My studio sits at the center, with a desk, a monitor and a trophy shelf.
Around it are five Work buildings, one for each project. Walk up to one and its project opens.
Past them are a videos drive-in, a Labs bay, warp pads, a Grid map and a sword terminal.
Walk with WASD or the arrow keys and run with Shift. E, Space or Enter interacts, J swings the sword, M opens the map, and a click walks you there.
Throw him in
On the 2026 board there is a QOS World game window. Throw QBOT onto it and he gets sucked in, furious, then falls from the sky into the world wearing whatever outfit he has won.
The pipeline
The props took a chain of tools. Screenshots went to ChatGPT for a style target and turnaround sheets. Tripo3D turned the sheets into 3D models, Blender cleaned them up, and three.js placed them in the world.
The music is a track made with Runway's Lyria. I picked it over human-made alternates.
The back-and-forth
- Q
A Link to the Past, A Link Between Worlds, Link's Awakening. 3D isometric, walking around, going to projects, interacting with them.
Claude CodeWorld POC 1: my studio at the center, Work buildings, warp pads and a map.
Our accidental videogame.
- Q
Use the blue adventurer costume from Tripo.
Claude CodeA Hero outfit on the doll's own rig: the body, a cap, a back scabbard and a sword.
A hidden chest unlocks it.
- Q
the 'game thing pops up' and when people go to play the game (or drag ragdoll q onto the game box) then it throws him in with that awesome face he has on; but Q is wearing whatever costume you've 'won'.
Claude CodeA QOS World game window on the 2026 board. Drop or throw Q on it and he is sucked in, angry, then falls into the world.
The board and the game are one place.
- Q
Give the world a theme song.
RunwayA world theme made with Lyria 3 Pro.
I chose it over the human-made tracks.
- Q
Make the world's props match one style.
ChatGPTA styled image of the world, made from screenshots, then a turnaround sheet for each object.
- Q
Turn the sheets into models.
Tripo3DA spire, a holo lamp, a trophy shelf, a pylon, a wall and a warp pad.
Each area got its own lights, colors and signs.
Tools
- Claude Code
- World, outfit, rig and asset builders: the world, the ragdoll, the chests and the throw-in.
- ChatGPT
- The style target and turnaround sheets for the props, made from screenshots.
- Tripo3D
- The doll, its outfits, the sword, the chest and the world's props, from images to 3D models.
- Blender
- Model fixes and the doll's rig.
- Runway
- The world theme, made with Lyria 3 Pro.
Sources & credits
Art and 3D
- Tripo3DImage to 3D for the QBOT Pet, the chests and the world props: desk, tower, spire, warp pad, trophy shelf and the rest.
- ChatGPT imagesOpenAIThe style target and turnaround sheets we gave Tripo3D.
Music and sound
- QOS World themeRunway (Lyria 3 Pro)The world music, generated on Q's account.
- Resistor Anthems: Arpanauts, Digital Native, UnderclockedEric SkiffTried first. The tracks are still in the world's folder as alternates.CC BY 4.0
References and inspiration
- Advanced Character PhysicsThomas Jakobsen (GDC 2001)The verlet particles and distance constraints behind the doll's ragdoll. We wrote our own from this paper; no physics library.
- Verlet integrationWikipediaA plain-language explainer of the method the ragdoll steps 120 times a second.
- The Legend of ZeldaThe rules of the world: warp pads and chests.