# Codex Ai Game Studio

> Codex AI game studio: 85 skills, 163 curated tools, Unity/Godot/Unreal/Blender workflows, img2threejs, reversible automation, and visual QA.

- **Type:** MCP server
- **Install:** `agentstack add mcp-frabcd-codex-ai-game-studio`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [frabcd](https://agentstack.voostack.com/s/frabcd)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [frabcd](https://github.com/frabcd)
- **Source:** https://github.com/frabcd/codex-ai-game-studio
- **Website:** https://frabcd.github.io/codex-ai-game-studio/

## Install

```sh
agentstack add mcp-frabcd-codex-ai-game-studio
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Codex AI Game Studio

[](https://github.com/frabcd/codex-ai-game-studio/actions/workflows/ci.yml)
[](https://github.com/frabcd/codex-ai-game-studio/stargazers)
[](plugins/ai-game-studio/catalog/catalog.json)
[](plugins)
[](#choose-your-edition)
[](LICENSE)
[](https://github.com/frabcd/codex-ai-game-studio/releases)

Turn a game idea—or an existing Unity, Godot, Unreal, or browser project—into a
**reversible, quality-gated Codex production workflow**. Codex AI Game Studio
plans games, finds compatible AI tools, reconstructs reference images as
procedural Three.js models, generates and validates assets, and automates
supported editors without silently installing tools or replacing source work.

Under the hood: **85 core skills, 95 bundled skills, 49 studio roles, 163
curated repository records, five editor MCP packs, and dedicated Windows and
macOS editions**.

[Install in 60 seconds](#install) · [See a real quality gate](#see-a-quality-gate) · [Copy a production prompt](#what-should-i-say) · [Contribute in 10 minutes](CONTRIBUTING.md#first-contribution-in-10-minutes)

If it earns a place in your workflow, [star the repository](https://github.com/frabcd/codex-ai-game-studio) so another game developer can find it. If something is missing, choose a scoped [`good first issue`](https://github.com/frabcd/codex-ai-game-studio/issues?q=is%3Aissue%20is%3Aopen%20label%3A%22good%20first%20issue%22) and improve it with us.

## Install

```text
Codex, install Codex AI Game Studio from
https://github.com/frabcd/codex-ai-game-studio.
Add its marketplace, install the core plugin, inspect this project's OS,
engine, DCC tools, GPU, and existing MCP servers. On Windows or macOS, propose
exactly the matching edition; on Linux, keep the universal core. Include the
img2threejs plugin when this project needs image-to-procedural-3D work. Propose
one compatible setup with licenses, downloads, permissions, and rollback
steps, and wait for my confirmation before changing anything.
```

```text
codex plugin marketplace add frabcd/codex-ai-game-studio --ref v1.1.1
codex plugin add ai-game-studio@frabcd-ai-game-studio
```

The command above pins the latest stable release. Contributors who intentionally
want the development snapshot can use `--ref main` instead.

[Install the core plugin in Codex](codex://plugins/install/ai-game-studio?marketplace=frabcd-ai-game-studio)

Start a **new task** after installation. Type `/` and select an enabled skill, or invoke the router explicitly:

```text
$ai-game-studio:start Help me turn this folder into a playable vertical slice.
```

The core plugin is self-contained and universal-directory-ready. Engine, DCC, pixel-art, and lifecycle-automation packs stay optional in this GitHub marketplace because they can execute local processes or control desktop applications.

## Choose your edition

The repository ships two curated Codex distributions. Both include the
universal core, automation and editor packs, and the Apache-2.0 img2threejs
workflow; each includes exactly one matching platform planner.

### Windows

```text
codex plugin add ai-game-studio-windows@frabcd-ai-game-studio
codex plugin add ai-game-studio-img2threejs@frabcd-ai-game-studio
```

```text
$ai-game-studio-windows:setup-windows-edition Inspect this machine read-only.
Prefer native Windows tools. If a useful workflow is macOS, POSIX, Homebrew,
Apple-Silicon, or Metal bound, adapt licensed portable source when testable;
otherwise compare verified Windows equivalents. Never claim binary
compatibility, and wait for my transaction digest before changing anything.
```

[Download the Windows v1.1.1 edition](https://github.com/frabcd/codex-ai-game-studio/releases/download/v1.1.1/codex-ai-game-studio-windows-v1.1.1.zip)
· [Windows tutorials](docs/platforms/windows.md)

### macOS

```text
codex plugin add ai-game-studio-macos@frabcd-ai-game-studio
codex plugin add ai-game-studio-img2threejs@frabcd-ai-game-studio
```

```text
$ai-game-studio-macos:setup-macos-edition Inspect this Mac read-only. Prefer
native Apple Silicon or Intel tools and Metal, MPS, Core ML, or CPU routes. If
a useful workflow is Windows, PowerShell, CUDA, or DirectML bound, adapt
licensed portable source when testable; otherwise compare verified macOS
equivalents. Disclose Rosetta and hosted fallbacks, and wait for my transaction
digest before changing anything.
```

[Download the macOS v1.1.1 edition](https://github.com/frabcd/codex-ai-game-studio/releases/download/v1.1.1/codex-ai-game-studio-macos-v1.1.1.zip)
· [macOS tutorials](docs/platforms/macos.md)

Use `v1.1.1` or later for marketplace-installed platform plugins. Version
`v1.1.0` remains published for provenance but cannot hand an independently
cached platform descriptor to the core.

The edition ZIPs are convenience marketplaces, not preinstalled engines or
models. A platform selection writes only transaction-listed project state; any
package, application, MCP, model, Rosetta, WSL, or hosted-service change needs a
separate confirmed proposal.

## The 60-second quickstart

1. Install the core with the two commands above. On Windows or macOS, add
   exactly one matching platform edition; on Linux, use the core directly.
   Start a new task.
2. Type `/` and choose **AI Game Studio: Start**, or write
   `$ai-game-studio:start`.
3. Describe the outcome—not the tooling. For example: `Make a two-minute Godot arena prototype from this concept art.`
4. Codex inspects the project and machine **read-only**, searches the offline catalog, and returns one setup/workflow proposal.
5. Review its exact pins, downloads, licenses, permissions, backups, and rollback. Confirm the displayed digest only if it is right.
6. Codex applies exactly that transaction, validates the result, and records choices under `.ai-game-studio/`.

No catalog entry is automatically cloned, no model weights are silently downloaded, and no existing source asset is replaced without human approval.

## See a quality gate

This deterministic sprite fixture keeps the source pixels unchanged while the
workflow detects baseline drift, loop seams, and inconsistent padding, produces
a corrected candidate, and records human approval.

[Inspect all representative QA fixtures](docs/EXAMPLES.md) or read the
[current validation report](docs/VALIDATION.md). Production workflows apply the
same evidence-first pattern to 3D topology, PBR materials, animation, audio,
navigation, performance, visual regression, and playability.

## Four ways to invoke it

| Surface | Use | Meaning |
|---|---|---|
| Codex CLI `/plugins` | Install, enable, update, or inspect plugins | Plugin management, not a game workflow |
| Codex CLI `/` | Browse enabled skills | Pick a workflow interactively |
| Codex CLI/Desktop `$ai-game-studio:skill` | Invoke one skill exactly | Stable, explicit workflow invocation |
| ChatGPT Work `@` | Select an installed plugin or skill | Graphical plugin selection |

Deprecated custom-prompt aliases are intentionally absent. In IDE integrations that do not expose plugins, install or copy the standalone `skills/` directories as a fallback; live hooks and plugin-bundled MCP packs require a plugin-capable Codex surface.

See the official [Codex plugin guide](https://learn.chatgpt.com/docs/plugins) and [slash-command reference](https://learn.chatgpt.com/docs/reference/slash-commands) for the current product behavior.

## What makes this a game studio

- **Full production workflow:** concept, GDD, architecture, backlog, prototype, vertical slice, content, QA, launch, live operations, and retrospectives.
- **Generative asset pipelines:** 2D sprites and tiles, image/text-to-3D, PBR materials, rigs, animation, worlds, dialogue, voices, music, and sound effects.
- **Reference-to-code 3D:** the pinned img2threejs forge turns suitable object
  or character references into procedural Three.js with strict spec,
  multi-angle, material, structure, and bounded-correction gates.
- **Native platform editions:** Windows and macOS planners detect the real host
  and convert incompatible workflows through tested source adaptations or
  disclosed capability equivalents.
- **Tool routing:** 163 curated GitHub repository records classified by capability, platform, runtime, GPU, licenses, permissions, risk, and maturity—usable offline.
- **Editor automation:** opt-in packs for Unity, Godot, Unreal, Blender, and pixel-art workflows, with one MCP server allowed per host application.
- **Quality evidence:** technical checks, multi-view visual review, temporal consistency, performance budgets, playability smoke tests, provenance, and before/after artifacts.
- **Codex-native parity:** 73 attributed workflows, 49 agent TOMLs, 12 mapped hook behaviors, 11 scoped rules, and 40 actual upstream templates from the pinned Claude Code Game Studios baseline, plus 12 new generative-game skills.

This project complements [OpenAI's browser-focused Game Studio plugin](https://github.com/openai/plugins/tree/main/plugins/game-studio). Its emphasis is cross-engine generative tooling, local editor routing, provenance, reversible automation, and production quality gates.

## Safety model: inspect → propose → confirm → apply → verify

```mermaid
flowchart LR
    A["Read-only detection"] --> B["One compatible transaction"]
    B --> C{"User confirms digest?"}
    C -- "No" --> D["No change"]
    C -- "Yes" --> E["Pinned, scoped apply"]
    E --> F["Health and quality gates"]
    F --> G["Lockfile, evidence, rollback"]
```

Every mutating pack or platform command starts from `pack plan` or
`edition plan`. A transaction records `plan_id`, the detected environment,
exact actions, downloads, license findings, permissions, backups, rollback
operations, expiry, and a canonical digest. `pack apply` and `edition apply`
refuse missing, expired, altered, or unconfirmed digests.

Read-only inspection may identify executables, versions, project markers, MCP server names, GPU backends, VRAM, free disk, and whether required credential **environment-variable names** exist. It never reads or prints secret values.

## “What should I say?”

Use plain outcomes. The router will select the specialist workflow.

| Goal | Prompt to paste |
|---|---|
| Adopt an existing game | `$ai-game-studio:start Inspect this existing project, preserve its conventions, identify the riskiest production gap, and propose a reversible first milestone.` |
| Start a new game | `$ai-game-studio:prompt-to-game Turn this idea into a scoped playable prototype: [idea]. Ask only decisions that materially change the result.` |
| Unity | `$ai-game-studio:engine-automation Detect this Unity version and existing MCPs. Propose one compatible Unity adapter and a smoke test; do not install or edit until I confirm.` |
| Godot | `$ai-game-studio:engine-automation Prepare this Godot project for a two-minute vertical slice. Prefer native GDScript unless the existing project says otherwise.` |
| Unreal | `$ai-game-studio:engine-automation Inspect this Unreal project and propose a Blueprint/C++ workflow, one MCP adapter, validation map, and rollback.` |
| Browser | `$ai-game-studio:prototype Build a browser-playable vertical slice using this repository's existing stack and add screenshot plus interaction tests.` |
| 2D sprites | `$ai-game-studio:sprite-generate Create an eight-direction transparent character animation from these references, preserve the palette, and validate baselines, padding, loops, and rights.` |
| 3D + PBR | `$ai-game-studio:asset-3d-generate Reconstruct this prop for real-time use, then create a licensed PBR material set and validate topology, UVs, normals, LODs, collision, and engine import.` |
| Image to procedural Three.js | `$ai-game-studio-img2threejs:img2threejs Reconstruct this reference as an animation-ready procedural Three.js model. Run suitability and strict spec gates first, preserve evidence, render multiple views, and stop if the image cannot support the requested fidelity.` |
| Windows toolchain | `$ai-game-studio-windows:setup-windows-edition Inspect native Windows, architecture, editors, MCPs, and GPU routes. Adapt incompatible tools without claiming binary compatibility, propose one reversible setup, and wait for my digest.` |
| macOS toolchain | `$ai-game-studio-macos:setup-macos-edition Inspect this Mac, architecture, editors, MCPs, and Metal/MPS/Core ML routes. Adapt incompatible tools, disclose Rosetta limits, propose one reversible setup, and wait for my digest.` |
| Rig and animation | `$ai-game-studio:rig-animation Rig this character, retarget the supplied motions, and report weight errors, root motion, foot sliding, and loop continuity before export.` |
| World generation | `$ai-game-studio:world-generate Build a deterministic greybox for this level brief, prove spawn reachability and navigation, then propose the art pass.` |
| NPC and audio | `$ai-game-studio:npc-audio-generate Create the dialogue, quest logic, consent-safe voices, music, and SFX plan for this encounter; separate local and hosted options.` |
| Visual QA | `$ai-game-studio:visual-qa Compare the current build with its references from multiple views, classify material versus camera differences, and save regression evidence.` |
| Quality enhancement | `$ai-game-studio:quality-enhance Preserve every original, produce before/after previews, improve only verified defects, and wait for approval before replacement.` |
| Claude migration | `$ai-game-studio-automation:migrate-claude Plan a Claude-to-Codex migration for this repository. Show every AGENTS.md, TOML agent, rule, hook, and command mapping before writing.` |

The [complete tutorial workbook](docs/TUTORIALS.md) explains for every scenario what Codex inspects, what it asks, what it proposes, what it may change, expected artifacts, acceptance gates, and rollback.

## Optional packs

Install only what the confirmed plan needs:

```text
codex plugin add ai-game-studio-automation@frabcd-ai-game-studio
codex plugin add ai-game-studio-unity@frabcd-ai-game-studio
codex plugin add ai-game-studio-godot@frabcd-ai-game-studio
codex plugin add ai-game-studio-unreal@frabcd-ai-game-studio
codex plugin add ai-game-studio-blender@frabcd-ai-game-studio
codex plugin add ai-game-studio-pixel@frabcd-ai-game-studio
codex plugin add ai-game-studio-img2threejs@frabcd-ai-game-studio
codex plugin add ai-game-studio-windows@frabcd-ai-game-studio
codex plugin add ai-game-studio-macos@frabcd-ai-game-studio
```

| Pack | Pinned default | Inactive alternatives | What activation can access |
|---|---|---|---|
| Automation | Local standard-library Python | None | Project files and plugin data; hooks require `/hooks` trust |
| Unity | `CoplayDev/unity-mcp` | IvanMurzak | Unity project/editor, local process, optional network during approved install |
| Godot | `Coding-Solo/godot-mcp` | IvanMurzak | Godot project/editor, local process, optional network during approved install |
| Unreal | `IvanMurzak/Unreal-MCP` | GenOrca | Unreal project/editor, local process, optional network during approved install |
| Blender | `ahujasid/blender-mcp` | Documented add-ons remain external | Blender scene/editor, local process, optional network during approved install |
| Pixel | `willibrandon/pixel-mcp` | Pixelorama and Tiled are non-MCP alternatives | Pixel assets/editor, local process, optional network during approved install |
| img2threejs | Upstream `v1.4.3` / commit `9a8ecf1…` | Request more views, narrower fidelity, or another 3D route | Supplied references, project Three.js code, local Python quality harness |
| Windows edition | Native Windows `amd64`/`arm64` | WSL, hosted, or manual only when disclosed and confirmed | Read-only host metadata; confirmed edition state only |
| macOS edition | Native Darwin `arm64`/`x86_64` | Rosetta, hosted, or manual only when disclosed and confirmed | Read-only host metadata; confirmed edition state only |

Only one MCP server per host application may be active. Pack descriptors disclose source pins, comman

…

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [frabcd](https://github.com/frabcd)
- **Source:** [frabcd/codex-ai-game-studio](https://github.com/frabcd/codex-ai-game-studio)
- **License:** MIT
- **Homepage:** https://frabcd.github.io/codex-ai-game-studio/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-frabcd-codex-ai-game-studio
- Seller: https://agentstack.voostack.com/s/frabcd
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
