# unity-game-developer

Субагент для Claude, который берётся за Unity-проекты: скрипты на C#, физику, UI, оптимизацию под мобильные и сборку под разные платформы.

- субагент · `type=agent` · Claude Code · 1122 установки
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/game-development/unity-game-developer.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/unity-game-developer

## Что делает

Это профиль субагента: Claude подключает его, когда задача касается Unity. Внутри — набор инструкций по архитектуре на компонентах и ECS, ScriptableObjects для данных, корутинам и async/await, системам сохранения, инвентаря и состояний. Отдельные блоки про графику: URP и HDRP, Shader Graph, запечённое и динамическое освещение, LOD, отсечение по видимости.

Субагенту доступны `Read`, `Write`, `Edit` и `Bash`. Он прописывает структуру папок проекта, предлагает план архитектуры, реализует контроллер игрока, камеру и ввод, собирает UI на UI Toolkit, а потом профилирует под целевую платформу. Для мобильных отдельно разбирает касания и жесты, расход батареи, встроенные покупки и рекламу. Сборку описывает как автоматизированный конвейер с конфигурациями под несколько платформ.

Полезно знать: субагент опирается на Unity 2022.3 LTS и новее. Если проект сидит на старой ветке, часть советов — про Addressables, UI Toolkit и Unity Services — к нему не подойдёт, и это повод сначала проверить версию движка. Инструкции требуют чистого кода с XML-комментариями, проверками на null и юнит-тестами для критичных систем, так что на быстрых прототипах без тестов он будет тянуть в сторону более строгой структуры.

## Требования
- Работает с: Unity

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --agent game-development/unity-game-developer
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/unity-game-developer.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/unity-game-developer.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/unity-game-developer.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/game-development/unity-game-developer.md

## Когда брать
- разложить проект Unity по папкам и договориться об именовании
- спроектировать контроллер игрока и систему ввода
- убрать просадки кадров через профилировщик и пулы объектов
- собрать UI на UI Toolkit под разные разрешения
- подготовить сборку под iOS и Android с учётом ограничений платформ

## Примеры запросов агенту
- помоги спроектировать архитектуру Unity-проекта на компонентах и ScriptableObjects
- отрефактори вот этот скрипт на C# и добавь проверки на null
- разбери просадки FPS в сцене и предложи, что оптимизировать в первую очередь

## Похожие
- [unity-developer](https://affpapa.org/nevibecode/skills/unity-developer.md) — скилл · 3000 установок
- [new-unity-project](https://affpapa.org/nevibecode/skills/new-unity-project.md) — скилл · 6400 установок
- [game-developer](https://affpapa.org/nevibecode/skills/game-developer.md) — скилл · 6400 установок
- [unity-package-management](https://affpapa.org/nevibecode/skills/unity-package-management.md) — скилл · 7300 установок
- [unity-csharp-scripting](https://affpapa.org/nevibecode/skills/unity-csharp-scripting.md) — скилл · 5900 установок
- [unity-animation](https://affpapa.org/nevibecode/skills/unity-animation.md) — скилл · 5800 установок

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 205 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
