unity-game-developer — субагент для Claude Code: Unity-проекты на C#
Субагент для Claude, который берётся за Unity-проекты: скрипты на C#, физику, UI, оптимизацию под мобильные и сборку под разные платформы.
npx claude-code-templates@latest --agent game-development/unity-game-developerЧто делает 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 по папкам и договориться об именовании
- спроектировать контроллер игрока и систему ввода
- убрать просадки кадров через профилировщик и пулы объектов
- собрать UI на UI Toolkit под разные разрешения
- подготовить сборку под iOS и Android с учётом ограничений платформ
Примеры запросов агенту
- помоги спроектировать архитектуру Unity-проекта на компонентах и ScriptableObjects
- отрефактори вот этот скрипт на C# и добавь проверки на null
- разбери просадки FPS в сцене и предложи, что оптимизировать в первую очередь
Как установить unity-game-developer
1Через claude-code-templates
npx claude-code-templates@latest --agent game-development/unity-game-developer2Вручную: положить файлы
.claude/agents/unity-game-developer.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/unity-game-developer.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/unity-game-developer.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о unity-game-developer
Как установить unity-game-developer в Claude?
Через шаблоны: npx claude-code-templates@latest --agent game-development/unity-game-developer. Файл субагента появится по пути .claude/agents/unity-game-developer.md.
Что делает unity-game-developer?
Помогает с Unity-проектами: пишет и правит скрипты на C#, проектирует игровые системы, разбирает графику и оптимизацию, готовит сборки под разные платформы.
Какие инструменты доступны субагенту?
Read, Write, Edit и Bash — то есть он может читать файлы проекта, создавать и менять скрипты и запускать команды.