Build 3D games in your browser with AI
Paste this prompt into your agent:
use npx kite3d and build me an FPS shooting practice game
Or manually install:
npx kite3d init my-game
cd my-game && npm install
npx kite3d dev # local editor, keeps running while you editThe first init or dev on a machine registers a kite3d:// link, so the "Open engine" button on kite3d.dev opens the picker of every project on that machine. npx kite3d open does the same from a terminal.
- Agent-native. One prompt builds a game. The CLI teaches the loop and ships its source to grep.
- ECS. Behavior lives in components attached to scene nodes, one script each.
- Text glTF scene. Agents and humans edit the same file. Git diffs it. Saving an unchanged scene writes the same bytes.
- Hot-reloaded components. Save a script, the editor swaps it in place.
- Play in the editor. Play, pause, pick and move objects in the paused world, resume, stop back to the saved scene.
- Local browser editor. Served from your folder. No account.
| Command | Does |
|---|---|
kite3d init <dir> |
Create a project |
kite3d dev |
Start the local editor for the project in the current folder |
kite3d open |
Open the project picker: every project on this machine, running ones marked |
kite3d install |
Register the kite3d:// link by hand; --remove undoes it |
kite3d screenshot |
Save a PNG of the editor viewport |
kite3d skills |
List bundled skills with absolute SKILL.md paths |
kite3d publish |
Print the bundled publishing procedure path |
npx kite3d skills lists skills bundled with the invoked CLI and works outside a project, including from an npx cache or global install. Pass --json for structured output.
Run npx kite3d with no argument for the full list.
| Package | What it is |
|---|---|
kite3d |
The kite3d command: local server, project picker, screenshots, and bundled agent skills |
@kite3d/engine |
UI-free runtime, project format, scene serializer, scripting helpers, game plugins |
@kite3d/editor |
The React editor served by kite3d dev, a fork of threepipe-blueprint-editor with its history |
packages/kite3d/template |
Starter files bundled in kite3d and copied by kite3d init |
packages/threepipe, packages/uiconfig-blueprint |
Vendored upstream source |
Everything is Apache-2.0 and ships its source, so an agent can grep node_modules when the guide is not enough. Built on threepipe.
Apache-2.0. See LICENSE.