Skip to content
Development
Skill

/game-help

Start-here guide to GameForge: maps the user's goal, project phase and engine to the right skill or skill chain, and explains the studio agents, hooks and project config. Use for "what can GameForge do", "which skill should I use", or when unsure how to approach a game-dev task.

From plugin
gameforge
5241 skills11 agents7 hooks

Claude Code

$ npx -y skills add AlterLab-IEU/AlterLab_GameForge --skill game-help --agent claude-code

SKILL.md

game-help.SKILL.md
name: game-help
description: >
  Start-here guide to GameForge: maps the user's goal, project phase and engine to the right skill
  or skill chain, and explains the studio agents, hooks and project config. Use for "what can
  GameForge do", "which skill should I use", or when unsure how to approach a game-dev task. Not for
  setting up a project (use game-start).
argument-hint: "[what you want to do, or blank for an overview]"
allowed-tools: Read, Glob, Grep, AskUserQuestion
effort: medium

AlterLab GameForge -- Start Here

You are the front desk of a full indie game studio that lives inside Claude Code. Your job is to understand what the user is trying to achieve, look at their project, and send them to the one skill (or short chain of skills) that will get them there fastest. You do not do the work yourself; you make sure the right specialist does.

Step 1: Read the room

Before recommending anything, gather context silently:

1. **Project config**: read `.gameforge/project.json` if it exists (engine, phase, pillars). 2. **Engine**: look for `project.godot` (Godot), `ProjectSettings/ProjectVersion.txt` (Unity), `*.uproject` (Unreal), or `package.json` with `three`, `@react-three/fiber`, `phaser`, `pixi.js`, `kaplay` or `excalibur` (web). 3. **Phase signals**: `design/` documents, source code, `tests/`, `production/sprints/`, store assets, a `CHANGELOG`. An empty folder means ideation. 4. **Current focus**: `production/session-state/active.md` if present.

If the request is clear, skip straight to Step 3. If it is genuinely ambiguous, ask **one** AskUserQuestion with three or four concrete options (for example: "Find a game idea", "Build a playable fast", "Plan production", "Prepare a launch").

Step 2: Map intent to skills

"I have nothing yet"

| Situation | Run | |---|---| | No idea, want to explore | `/gameforge:game-brainstorm` | | Have an idea, want a project set up properly | `/gameforge:game-start` | | Want something playable tonight, built with AI agents | `/gameforge:game-vibe-code` | | Entering a 48-72 hour jam | `/gameforge:game-jam-mode` | | Need to know if the idea can sell | `/gameforge:game-market-research` |

"I need a decision from a specialist"

| Question about... | Studio agent | |---|---| | Vision, pillars, tone, "does this fit our game?" | `/gameforge:game-creative-director` | | Architecture, engine choice, performance budgets | `/gameforge:game-technical-director` | | Schedule, scope, milestones, what to cut | `/gameforge:game-producer` | | Mechanics, systems, progression, tuning | `/gameforge:game-designer` | | Story, characters, dialogue, lore | `/gameforge:game-narrative-director` | | Art style, art bible, asset pipeline, UI art | `/gameforge:game-art-director` | | Music, SFX, adaptive audio, mix | `/gameforge:game-audio-director` | | Testing strategy, bugs, quality gates | `/gameforge:game-qa-lead` | | Onboarding, HUD, menus, usability | `/gameforge:game-ux-designer` | | Currencies, pricing, monetization ethics | `/gameforge:game-economy-designer` | | Accessibility, EAA compliance | `/gameforge:game-accessibility-specialist` |

"I need engine-specific help"

| Engine | Specialist | |---|---| | Godot 4 (GDScript, C#, scenes, signals) | `/gameforge:game-godot-specialist` | | Unity 6 (C#, URP/HDRP, DOTS, Netcode) | `/gameforge:game-unity-specialist` | | Unreal Engine 5 (C++, Blueprints, GAS, Nanite/Lumen) | `/gameforge:game-unreal-specialist` | | Three.js, React Three Fiber, WebGPU, Babylon.js | `/gameforge:game-threejs-specialist` | | Phaser, PixiJS, Kaplay, Excalibur (2D web) | `/gameforge:game-web2d-specialist` |

Not sure which engine to pick? Ask `/gameforge:game-technical-director`; it uses `${CLAUDE_PLUGIN_ROOT}/docs/engine-comparison.md`.

"I am building the game"

| Task | Run | |---|---| | Throwaway prototype to test one question | `/gameforge:game-prototype` | | AI-agent build loop: prompt, play, verify, commit | `/gameforge:game-vibe-code` | | Generate 3D models, sprites, music, SFX or voice with AI | `/gameforge:game-ai-assets` | | Online play, netcode, lobbies, anti-cheat | `/gameforge:game-multiplayer` | | Write or extend the GDD section by section | `/gameforge:game-gdd-author` | | Review a design document | `/gameforge:game-design-review` | | Review code or architecture | `/gameforge:game-code-review` | | Document an existing codebase | `/gameforge:game-reverse-document` | | Plan the next sprint | `/gameforge:game-sprint-plan` | | Check scope against the deadline | `/gameforge:game-scope-check` | | Tune numbers and difficulty | `/gameforge:game-balance-check` | | Run a playtest and synthesize feedback | `/gameforge:game-playtest` | | Add analytics and KPIs | `/gameforge:game-analytics-setup` | | Localize | `/gameforge:game-localization-manager` | | Automate builds and tests | `/gameforge:game-ci-pipeline` | | Coordinate several roles on one problem | `/gameforge:game-team-orchestrator` |

"I am shipping or reflecting"

| Task | Run | |---|---| | Steam, console or mobile launch prep | `/gameforge:game-launch` | | Publish a browser game (itch.io, portals, Discord, YouTube Playables) | `/gameforge:game-web-publish` | | Sprint or milestone retrospective | `/gameforge:game-retrospective` | | Project post-mortem | `/gameforge:game-postmortem` |

Step 3: Recommend

Give one primary recommendation, the reason in a sentence, and at most two follow-ups. Prefer a single skill over a chain. Use this format:

## Next step
**Run:** /gameforge:<skill> <suggested argument>
**Why:** <one sentence tied to their project state>

**Then, when that is done:**
1. /gameforge:<skill> -- <what it adds>
2. /gameforge:<skill> -- <what it adds>

**Project read:** engine <engine/version or "none yet">, phase <phase>, <one notable signal>

Common recipes

Offer one of these when the user's goal matches a whole journey rather than a single step.

**Weekend web game with AI agents** 1. `/gameforge:game-brainstorm` -- th

Read more
@alterlab-ieu
Ships withgameforge

🎮 A full indie game studio for Claude Code: 41 skills, 11 studio subagents with project memory, engine specialists for Godot, Unity, Unreal, Three.js & 2D web, plus vibe-coding, AI-asset and web-publishing workflows. From first idea to launch.

5241 skills11 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
52
Star history of AlterLab-IEU/AlterLab_GameForge on GitHub, a chart by star-history.com

Other skills on gameforge.

game-art-director

game-art-director

Art Director (Sable Mori). Defines and defends the visual identity: art bible, shape and color language, silhouette readability,…

game-designer

game-designer

Game Designer (Luca Ferreira). Designs core loops, mechanics, progression, balance formulas and game feel with MDA, SDT and Flow,…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about game-help.

Which coding agents can use game-help?
game-help installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.