ThreeMod

01 / AI-NATIVE GAME ENGINE

ThreeMod - The AI-native game engine built on Three.js

Build your world. Define how it plays.
ThreeMod brings AI generation and direct editing together on Three.js, from 3D assets and game logic to a playable project you can keep developing and share on the web.

Start using it for free right now.

PROMPT Build a rain-soaked street with a character to control and doors to explore.
SCENE / 001PLAYABLE PREVIEW

A world you can enter, edit, and share.

See it running

Two live worlds, made with ThreeMod.

Explore worlds and interactions made with ThreeMod. Open either project and play directly in your browser, with no installation required.

All 3D assets and environments in these demos were made in the ThreeMod authoring tool, using only an LLM and three.js.

Intro

01 · THE EDITABLE AI GAME ENGINE

Build with AI.
Keep shaping your game.

One workflow for worlds, assets, and game logic. Describe what you want, shape it in the editor, and test it in play. Saved Snapshots let you revisit earlier versions and continue building.

TYPICAL AI GAME GENERATIONRESULT ONLY
PROMPT→BLACK BOX→3D GAME

AI produces the game, but the steps behind it are difficult to reopen and change.

ThreeMod ENGINEEVERY STEP SAVED
Prompt→World→Logic→UI→Game

ThreeMod saves every step as a Snapshot. Return to any point, make an edit, or branch into a new version.

Generation is only the beginning. ThreeMod keeps the entire AI game-making process open and editable.

02 · FROM PROMPT TO PLAYER CONTROL

Describe. Build. Play.
Refine as you go.

Start with an idea, generate a playable system, then use saved versions and direct edits to develop it further.

ThreeMod ENGINE / WORKFLOW01 · PROMPT
→→→→
01

Prompt

Describe the world, rules, and experience you want in natural language.

SCREENSHOT / 01Prompt input in ThreeMod
02

AI Generates

AI creates the world, objects, game logic, UI, and data as a playable system.

SCREENSHOT / 02AI generation result in ThreeMod
03

ThreeMod Saves

ThreeMod preserves the code, structure, assets, and settings from every stage as Snapshots.

SCREENSHOT / 03Snapshot history and code changes in ThreeMod
04

Edit or Branch

Open any Snapshot, change it directly, or branch in a new direction without starting over.

SCREENSHOT / 04Direct scene editing in ThreeMod
05

You Stay in Control

AI handles generation. You decide what to keep, change, and build next.

SCREENSHOT / 05Playable game result in ThreeMod

03 · EVERY STEP, PRESERVED

Every Snapshot is
a place you can continue from.

The finished game is not the only thing that remains. Its creation history becomes a reusable structure for editing and experimentation.

Worldscene · terrain · environment
Objectsentities · assets · placement
Game Logicrules · state · interactions
UI & DataHUD · values · settings
Playable Buildrun · review · continue
↶ Go back

Return to the stage before a problem appeared.

⇄ Compare & edit

Compare versions, then change only what you need.

⑂ Branch & experiment

Duplicate a Snapshot and try a different direction.

04 · FREE TO USE

Use your existing coding subscriptions.
No separate API bill.

ThreeMod can use the coding models you already pay for through Claude Code and Codex CLI. Connect them locally, keep your credentials on your machine, and generate without adding a separate API key or usage-based API bill.

Claude Code

Use a Claude Pro or Max subscription through the local Claude Code CLI.

  1. Install: npm install -g @anthropic-ai/claude-code
  2. Run claude once and sign in with your Claude account.
  3. In ThreeMod, choose Option → AI keys → Claude CLI (subscription).

OpenAI Codex CLI

Use your ChatGPT subscription through the local Codex CLI.

  1. Install: npm install --global @openai/codex
  2. Run codex login and sign in with ChatGPT.
  3. In ThreeMod, choose Option → AI keys → Codex CLI (subscription).

No API key is required for either subscription mode. Your subscription provider may apply its own plan limits; ThreeMod does not charge a monthly fee.

05 · PROJECT DELIVERY

Project bundles and player availability

Export a project bundle from the desktop app. Running it on your own server will require the player source, which is not yet distributed.

Get it

Download the authoring app

Create projects with the ThreeMod desktop app for Windows or macOS. Connect Claude Code, Codex CLI, or your own API keys, then export a portable project bundle.

GitHub Releases →

Player source — in preparation

Player source distribution is currently in preparation. Download, setup, and self-hosting instructions will be provided when it is released.

View project updates →

What it does

Local-first, your AI keys

Claude Code, OpenAI Codex, and Google Gemini calls go directly from your machine to the provider. Prompts and content do not pass through ThreeMod servers, and your API keys are never uploaded.

Claude Code + OpenAI Codex support

Use Claude Code or OpenAI Codex with your own credentials. Open Option → AI keys to connect Claude Code, an OpenAI API key, or the local Codex CLI. See the setup guide.

Worlds, assets, and game logic

Describe your intent and compose NPCs, props, and worlds. Generate 3D assets and game logic, then refine the result through editing and play.

Export a playable bundle

Export a project bundle from the desktop app. Running it on your own server will require the player source, which is not yet distributed.

Player source — in preparation

Player source distribution is currently in preparation. Download, setup, and self-hosting instructions will be provided when it is released.

Control it from your phone

Link your own Telegram bot to get progress notifications with screenshots as an auto-complete run works, and start or stop runs from anywhere — all with buttons, no typing. No install, no public server, no port forwarding. (Beta) Setup guide →