← К блогу

Скрипты компилируются, а иерархия сломана? Чек-лист по передаче 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 → движок)
Игровая логикаСобытия кнопок, статы, стейт-машины, отладка в PlayCursor / 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
3Button 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 практики

  1. Промпты должны быть проверяемыми — путь к Prefab.
  2. Мелкие коммиты — по одному изменению: «кнопка Start → загрузка уровня».
  3. 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.

Другие статьи, которые могут вам понравиться