# make-game

Guides game development across design, engine scaffolding, feature work, and architecture documentation.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 installs · ★ 348
- Author: OpusGameLabs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/PlayableIntelligence/game-creator/tree/HEAD/skills/make-game/SKILL.md
- Updated: 2026-05-25
- HTML: https://affpapa.org/en/nevibecode/skills/make-game

## What it does

The skill enforces a strict rule: no code before a written plan. If `docs/gameplan.md` does not exist, the agent asks clarifying questions about the gameplay loop, win conditions, and target session length. It only touches code after finalizing the plan, `docs/tech.md`, and ADR-0001.

For project setup, it uses official CLI scaffolders instead of assembling configs by hand. It triggers standard commands for Phaser or Vite setups for Three.js. For Unity, Unreal, or Godot, it relies on editor CLIs or asks the user to initialize the project via the native editor.

Entering an existing repository triggers a session-start check that reads `docs/STATE.md` and current milestones. The skill deliberately excludes general web apps and ten-minute viral games, which skip structured planning in favor of instant deployment.

## Requirements
- Works with: Unity, Godot

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill make-game -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/make-game/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/make-game/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill make-game -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/make-game/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill make-game -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/make-game/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install PlayableIntelligence/game-creator make-game
```

2. **Manually: put the files in place**
- File: `.github/skills/make-game/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill make-game -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/PlayableIntelligence/game-creator --path skills/make-game
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/make-game/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add PlayableIntelligence/game-creator --skill make-game -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/PlayableIntelligence/game-creator/tree/HEAD/skills/make-game/SKILL.md

## When to use it
- plan gameplay loops and core mechanics before touching code
- scaffold projects using official Phaser, Three.js, or Unity commands
- record architectural decisions and milestones inside docs
- recover project state and active development phase at session start

## Example prompts
- Help me design and plan a 2D roguelike deckbuilder
- I want to make a 3D racing game with Three.js, let's scaffold the project
- Add an inventory system to the game and update architectural decisions

## Similar
- [router](https://affpapa.org/en/nevibecode/skills/router.md) — skill · 6600 installs
- [game-ui-ux](https://affpapa.org/en/nevibecode/skills/game-ui-ux.md) — skill · 9600 installs
- [game-development](https://affpapa.org/en/nevibecode/skills/miles990-game-development.md) — skill · 410 installs
- [reverse-document](https://affpapa.org/en/nevibecode/skills/reverse-document.md) — skill · 461 installs
- [test-helpers](https://affpapa.org/en/nevibecode/skills/test-helpers.md) — skill · 405 installs
- [glade-mcp](https://affpapa.org/en/nevibecode/mcp/glade-mcp.md) — MCP server · ★ 212

From the same set: [playableintelligence/game-creator](https://affpapa.org/en/nevibecode/by/playableintelligence/game-creator.md) — 28 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
