# new-unity-project

Guides developers from a game concept to a configured Unity project with URP and Git. Helpful when scaffolding a new prototype.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 6400 installs · ★ 1149
- Author: Unity-Technologies
- License: LicenseRef-Unknown · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Unity-Technologies/skills/tree/HEAD/skills/new-unity-project/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/new-unity-project

## What it does

This skill coordinates the setup flow for a new game. It collects details on gameplay and target platforms before creating files. Once platforms are chosen, it launches the Unity Editor install in the background. That way, the installer runs while the interview continues.

It does not implement the platform commands directly. Instead, it delegates execution to companion skills like `unity-cli` and `unity-package-management`. Then it creates a URP template and initialises Git version control.

You cannot run this flow standalone, because it requires `unity-cli` and `unity-package-management` to perform the actual project actions.

## Requirements
- Works with: Unity

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill new-unity-project -a claude-code
```

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

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill new-unity-project -a codex
```

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

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill new-unity-project -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Unity-Technologies/skills new-unity-project
```

2. **Manually: put the files in place**
- File: `.github/skills/new-unity-project/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill new-unity-project -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/Unity-Technologies/skills --path skills/new-unity-project
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add Unity-Technologies/skills --skill new-unity-project -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/Unity-Technologies/skills/tree/HEAD/skills/new-unity-project/SKILL.md

## When to use it
- Clarify game scope and target platforms before generating code
- Run the Unity Editor installation in the background during setup
- Scaffold a project from a URP template with Git version control
- Add appropriate packages based on target platforms

## Example prompts
- Start a new Unity project for a 2D pixel-art platformer
- Help me set up a 3D mobile game prototype in Unity
- Create a new desktop game in Unity with URP and Git

## Similar
- [unity-game-developer](https://affpapa.org/en/nevibecode/agents/unity-game-developer.md) — subagent · 1122 installs
- [unity-developer](https://affpapa.org/en/nevibecode/skills/unity-developer.md) — skill · 3000 installs
- [unity-ecs-patterns](https://affpapa.org/en/nevibecode/skills/unity-ecs-patterns.md) — skill · 12027 installs
- [unity-csharp-scripting](https://affpapa.org/en/nevibecode/skills/unity-csharp-scripting.md) — skill · 5900 installs
- [unity-animation](https://affpapa.org/en/nevibecode/skills/unity-animation.md) — skill · 5800 installs
- [unity](https://affpapa.org/en/nevibecode/skills/unity.md) — skill · 908 installs

From the same set: [unity-technologies/skills](https://affpapa.org/en/nevibecode/by/unity-technologies/skills.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
