Скрипты компилируются, а иерархия сломана? Чек-лист по передаче UI в геймдеве и MCP
Для Unity / Godot / Cocos: почему Cursor не чинит слои UI, чек-лист приёмки после импорта дизайна, когда окупается Unity MCP / Godot MCP и логика привязки после экспорта Prefab из AI Studio.
- game-dev-ai
- Unity MCP
- Godot MCP
- Cocos MCP
- Cursor
- game-ui-design
- ui-to-engine
- unity
- godot
- cocos
- mcp
- vberai
- 2026
В инди- и малых командах типичный блокер — не «я не умею писать C# / GDScript», а скрипты компилируются, открываешь Scene, и ничего не совпадает: кнопки не ловят нажатия.
Корень проблемы редко в слабой AI-модели. Дело в смешивании передачи UI-оболочки и игровой логики на одном инструментальном стеке. Ниже: частые сценарии отказа, чек-лист приёмки и место Engine MCP (Unity MCP / Godot MCP / Cocos MCP) в пайплайне.
Две задачи — не заставляйте один AI-инструмент делать обе
| Задача | Типичный результат | Лучший инструмент |
|---|---|---|
| UI-оболочка | Canvas / дерево Control, Prefab, якоря, имена слайсов | Структурированный импорт дизайна (PSD / Figma → движок) |
| Игровая логика | События кнопок, статы, стейт-машины, отладка в Play | Cursor / Claude Code + Engine MCP |
Cursor, Copilot, Claude Code по умолчанию видят текст репозитория. Они не видят:
- несохранённые правки сцены в редакторе;
- текущее выделение, битые ссылки на prefab;
- Console и временное состояние UI в режиме Play.
Поэтому AI правит .cs, а у Btn_Start в Hierarchy всё ещё нет OnClick — это не проблема промпта, а отсутствующий мост к редактору. MCP закрывает этот разрыв. Карта категорий: AI-инструменты для Godot / Unity.
После импорта UI: 10 инженерных проверок
После того как дизайн или AI Studio экспортировали Prefab, прогоните это до первого Play (примеры для Unity UGUI; Godot / Cocos сопоставляются аналогично):
| № | Проверка | Частый сбой |
|---|---|---|
| 1 | Корневой Canvas / Control и политика разрешения | Неверный Canvas Scaler; обрезается Safe Area в портрете |
| 2 | Зона нажатия отделена от декора | Прозрачная картинка блокирует Raycast |
| 3 | Button normal / pressed / disabled | Только одна статичная картинка |
| 4 | Текст маппится на TMP / Label | Полноэкранный display-шрифт, нет локализации |
| 5 | Имена нод удобны для скриптов (Btn_*, Panel_*) | Layer 47 copy |
| 6 | Якоря / 9-slice и правила растяжения | Layout съезжает при смене разрешения |
| 7 | Атлас и draw calls приемлемы | Один огромный PNG на каждый контрол |
| 8 | Пути импорта совпадают с конвенциями проекта | MCP не находит путь к Prefab |
| 9 | Коммит до привязки логики | AI правит скрипт; ссылки отваливаются |
| 10 | Один Play в 16:9 и в целевом портрете | Тестировали только пропорции окна Editor |
Структурированный импорт против ручной нарезки: Figma → Unity без ручной нарезки, разделение UI на месте.
Когда ставить Engine MCP
| Ситуация | Рекомендация |
|---|---|
| Ежедневные правки геймплея, частые Play / Console | Ставить подходящий Engine MCP |
| UI всё ещё пересобирается ручной нарезкой каждую неделю | Сначала починить оболочку (AI Studio / передача по спецификации), затем MCP |
| Только скрипты, Scene трогаете редко | Польза от MCP ограничена |
| Game Jam, играбельная сборка в тот же день | AI Studio для UI + MCP для кнопок (разбор) |
Godot MCP — open source, удобно сначала проверить процесс: установка · когда вручную, а когда MCP. Unity / Cocos: официальные Pro-пакеты — установка Unity MCP · Cocos 3.x.
Выбор из трёх движков: Godot MCP vs Unity MCP vs Cocos MCP.
Рекомендуемое разделение (взгляд инженера)
Файл дизайна / полноэкранный UI-арт
→ AI Studio: импорт · разделение · экспорт Prefab (Unity / Godot / Cocos)
→ Инженеры прогоняют 10 проверок выше
→ Cursor + Engine MCP: привязка OnClick, HUD, статов, отладка в Play
| Тип изменения | Маршрут |
|---|---|
| Смена темы / локализованный текст / полный рескин | Повторный экспорт из AI Studio (рескин, перевод) |
| Ощущения, коллизии, AI, сохранения, баги | MCP + код с ручной проверкой |
| Цифры урона, пиксельный шрифт | Bitmap font или TMP |
Правило: AI Studio для оболочки, MCP для связывания. Не просите MCP собрать весь HUD с нуля; не пишите боевую FSM внутри инструмента для canvas.
После подключения MCP: 3 практики
- Промпты должны быть проверяемыми — путь к Prefab.
- Мелкие коммиты — по одному изменению: «кнопка Start → загрузка уровня».
- MCP не заменяет QA — правки нод от модели всё равно требуют Play; это экономит клики.
Cursor и Claude Code с Unity: гайд по Unity MCP workflow, подключение Claude Code к Unity MCP.
Комбо инструментов и внедрение за неделю: эффективность AI в геймдеве 2026.
FAQ
Cursor достаточно — нужен ли MCP? Для скриптов достаточно; когда вы трогаете дерево Scene.
Может ли MCP заменить нарезку UI? Нет. MCP управляет объектами в редакторе; структура UI всё ещё требует передачи на уровне Prefab (AI Studio или спецификация PSD / Figma).
Один движок — стоит ли всё равно учить AI Studio? Стоит, если правки UI съедают время на пересборку Canvas; если UI минимален.
Небольшой проект на Godot — что ставить первым? Сначала попробуйте Godot MCP (open source); добавьте AI Studio.
Конфликт с Unity AI UI Generator? Нет конфликта. Unity AI больше про спрайты в редакторе; для мультидвижка или структурированного импорта PSD/Figma типичное комбо — AI Studio + MCP.
Читайте дальше
Другие статьи, которые могут вам понравиться
Как настроить MCP для Godot и установить godot-mcp (Cursor, OpenCode)
Как настроить MCP (МСП) для Godot (Годот): скачать godot-mcp, положить в addons, включить плагин, запустить сервер и подключить Cursor или OpenCode. Отличие MCP-плагина от обычных аддонов AssetLib.
- godot
- mcp
- cursor
- tutorial
Иерархия информации мобильного HUD: что показывать в бою, лобби и модальных окнах
Видимость и приоритет HUD по игровым состояниям; связь с Safe Area, слоями всплывающего текста и модальными окнами — таблицы и приёмка на устройствах.
- game-ui-design
- game-dev-ai
- ui-to-engine
- hud
Рескин игрового UI в VberAI Studio: темы и ивент‑скины без смены макета
Однокликовый рескин UI в VberAI Studio: Хэллоуин, Рождество, сезонные темы — структура экрана та же, меняется только визуал. Затем нарезка и экспорт в Unity / Godot / Cocos.
- vberai
- ai-studio
- ui-reskin
- game-ui