claudeers.
// MCP Servers

goal-to-game

Build beautiful games with high-quality 3D assets using Thrixel and Claude Code.

// MCP Servers[ cli ][ api ][ web ][ claude ]#claude#3d-assets#ai-agents#claude-code#claude-skills#game-prototyping#gamedev#mcp#mcp-serversApache-2.0$open-sourceupdated 18 days ago
Actively maintained
100/100
last commit 1 day ago
last release none
releases 0
open issues 0
// star history+22 this week (+56.4%)

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up goal-to-game (claude-skill project) into my current project.
Found on https://claudeers.com/goal-to-game
Repo: https://github.com/thrixel/goal-to-game
Homepage/docs: https://thrixel.com
Detected install method: claude-skill → # copy this skill into .claude/skills/goal-to-game/
Category: mcp-servers. Platforms: cli, api, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/goal-to-game/   (or ~/.claude/skills/goal-to-game/ for all projects)
// or clone
git clone https://github.com/thrixel/goal-to-game

// compatibility

Platformscli, api, web
Operating systems
AI compatibilityclaude
LicenseApache-2.0
Pricingopen-source
LanguageJavaScript

Goal to Game

Build beautiful games with high-quality 3D assets using Thrixel and Claude Code.

Claude Code handles the game logic and scene setup. Thrixel generates, organizes, and manages the 3D assets. Thrixel processes 3D creation in parallel so you can build your scene faster.

Goal to Game currently supports Unity and Three.js and was tested with Claude Code. Other coding agents that can read repository instructions and run commands inside a project, such as Codex, are expected to work as well, but the instructions below use Claude Code.

goal-to-game

Quick start

Steps 1 and 2 are once per machine. After that, a new game is just step 3.

1. Install Claude Code and uv

claude --version
uv --version

Both print a version? Skip to step 2.

Not installed? Install commands here

macOS, Linux, WSL

curl -fsSL https://claude.ai/install.sh | bash    # the agent that writes your game
curl -LsSf https://astral.sh/uv/install.sh | sh   # runs the Thrixel connector

Windows PowerShell

irm https://claude.ai/install.ps1 | iex
irm https://astral.sh/uv/install.ps1 | iex

⚠️ NOW OPEN A NEW TERMINAL, then re-run the check above. Skipping this is the number one cause of command not found.

2. Connect Thrixel

macOS, Linux, WSL
# 1. Sign up and log in. Opens a page with a code, click Approve. The only manual step here.
uvx thrixel-mcp@latest login

# 2. Install the Thrixel connector. --scope user covers EVERY project, not just this folder.
claude mcp add --scope user thrixel -- uvx thrixel-mcp@latest

# 3. Install the skill. Clone, not download, so it can update itself later.
git clone https://github.com/thrixel/goal-to-game ~/.claude/skills/goal-to-game

Confirm both landed. Same two commands on every platform:

claude mcp list        # thrixel -> Connected
ls ~/.claude/skills/   # goal-to-game listed

If either is missing, Claude will build your game without Thrixel and never mention it.

Windows PowerShell

Same three commands. Only the path differs: ~ is not reliably expanded when PowerShell passes it to git, and a skill that lands anywhere else is invisible to Claude.

uvx thrixel-mcp@latest login

claude mcp add --scope user thrixel -- uvx thrixel-mcp@latest

git clone https://github.com/thrixel/goal-to-game "$HOME\.claude\skills\goal-to-game"

3. Ask for a game

# Run this wherever you keep projects. Claude makes the project folder itself.
claude --permission-mode auto

Then type this into Claude Code (not the terminal) and specify the engine (three.js or Unity):

/goal build a submarine exploration game in three.js set in a bright, vibrant tropical sea with coral and fish

We recommend setting /model to Opus 5 or a more capable model, with effort set to high or above.

Claude checks your Thrixel account and starts building. Keep talking to it in plain English to change things.

Something went wrong

"command not found" - open a new terminal. Fixes it almost every time. If a fresh terminal still fails, run export PATH="$HOME/.local/bin:$PATH" (PowerShell: $env:Path = "$HOME\.local\bin;$env:Path").

Claude has no Thrixel tools - check claude mcp list for thrixel. If missing, re-run the claude mcp add line, then restart Claude.

Claude says you need to sign in - re-run uvx thrixel-mcp@latest login and click Approve. No restart needed, just tell Claude to continue.

"Out of cubes" - cubes are Thrixel's generation credits. Claude shows you what is built, marks missing assets as labelled blocks, and asks how you want to continue.

Working with Thrixel API

Every asset generated through the Thrixel API is saved to your Thrixel workspace.

Manage and Edit: Visit Thrixel Web App to view, manage, and edit your assets. If you make changes in the web app, ask your coding agent to pull the updated versions back into your game.

Engine Agnostic: Because your assets are managed in Thrixel rather than tied to one codebase, you can also reuse them across projects and engines. For example, you can prototype in Three.js and later ask your agent to rebuild the game in Unity using the same asset library.

Parallel Processing: Thrixel can manage and process jobs in parallel. Your coding agent can farm out parallel jobs to Thrixel while building out the logic of the game. Each plan has a different concurrency limit.

Usage and credits

You can test this workflow using the free Thrixel Cubes included with your Starter account. However, building a full-scale game generally requires a wider variety of assets and rapid iteration that usually exceeds Starter limits. Upgrading to a Paid Plan unlocks higher parallel job processing capacity and higher generation limits, allowing you to bring your most ambitious ideas to life. You can keep track of your remaining Cubes anytime in Account Settings.

About Thrixel

Learn more about Thrixel at thrixel.com.

// faq

What is goal-to-game?

Build beautiful games with high-quality 3D assets using Thrixel and Claude Code.. It is open-source on GitHub.

Is goal-to-game free to use?

goal-to-game is open-source under the Apache-2.0 license, so it is free to use.

What category does goal-to-game belong to?

goal-to-game is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.

1 views
61 stars
unclaimed
updated 18 days ago

// embed badge

goal-to-game on Claudeers
[![Claudeers](https://claudeers.com/api/badge/goal-to-game.svg)](https://claudeers.com/goal-to-game)

// retro hit counter

goal-to-game hit counter
[![Hits](https://claudeers.com/api/counter/goal-to-game.svg)](https://claudeers.com/goal-to-game)

// reviews

// guestbook

0/500

// related in MCP Servers

🔓

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…

// mcp-serversf/HTML167,135NOASSERTION[ claude ]
🔓

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

// mcp-serversfarion1231/Rust127,274MIT[ claude ]
🔓

An open-source AI agent that brings the power of Gemini directly into your terminal.

// mcp-serversgoogle-gemini/TypeScript106,524Apache-2.0[ claude ]
🔓

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

// mcp-serversJuliusBrussee/JavaScript100,343MIT[ claude ]
→ see how goal-to-game connects across the ecosystem