Автотесты игр через AI IDE + Engine MCP: практический путь
Для Unity / Godot / Cocos: Cursor (и аналоги) + MCP движка — повторяемые smoke-проверки, аудит соглашений и каркасы тестов.
- game testing
- MCP
- AI IDE
- automation
- QA
Автотесты в геймдеве обычно идут по двум линиям: unit / edit-mode assert’ы в репозитории и проверки с контекстом движка (сцены, префабы, иерархия). Запись UI-скриптов ломается при смене вёрстки. Более устойчивый путь: из AI IDE (Cursor, Claude Code и т.п.) через engine MCP читать и менять дерево сцен, компоненты и скрипты — превращая намерения в повторяемые шаги.
Что автоматизировать
- Структурный smoke — загрузка ключевых сцен, нужные компоненты, UI-корень
- Аудит соглашений — папки/имена, без глубоких hard-path, публичные API и сигналы на месте
- Каркасы тестов — Unity Test Framework, тестовые сцены Godot, заготовки Cocos
- Повтор после правок — тот же чеклист после изменений геймплея
Фермы устройств и глубокий профайлинг — отдельным инструментам. MCP ускоряет структурированные проверки в редакторе.
Путь
1. Чеклист намерений
Для людей и модели; храните в TESTING.md.
2. Подключить MCP
Localhost: Unity, Godot, Cocos 3.x / 2.x. Тестовые хелперы не в shipping-билд.
3. Проверки и каркасы в чате
Открой главную сцену, перечисли корни Hierarchy; проверь
Playerи обязательные компоненты. Если нет — перечисли пробелы, не создавай молча сложную систему.
Ревью diff → локальный прогон → merge.
4. CI после стабильности
В CI — уже зелёные команды из репозитория. MCP — для написания и поддержки на машине разработчика.
Ритм
Чеклист → read-only аудит MCP → assert’ы → локально зелёно → (опц.) CI
Дальше
5–10 smoke-пунктов → подключить MCP → первый каркас assert’ов локально. Также: Godot MCP vs ручной код, Unity MCP + Cursor.
Читайте дальше
Другие статьи, которые могут вам понравиться
Всплывающие числа урона: приёмка передачи и реализация в движке
Критерии провала: размытые попапы, пропущенные глифы, неверная сортировка, фризы; выбор TMP или битмап-цифр, пулы и порядок Canvas, приёмка в Unity UGUI и подключение арта цифр.
- game-ui-design
- game-dev-ai
- ui-to-engine
- bitmap-font
Иерархия информации мобильного HUD: что показывать в бою, лобби и модальных окнах
Видимость и приоритет HUD по игровым состояниям; связь с Safe Area, слоями всплывающего текста и модальными окнами — таблицы и приёмка на устройствах.
- game-ui-design
- game-dev-ai
- ui-to-engine
- hud
PSD в Unity UGUI: нарезка Photoshop PSD с ИИ и сборка Prefab
PSD to Unity prefab: многослойный Photoshop PSD в VberAI Studio → иерархия UGUI и Prefab, не папка PNG для ручной сборки.
- vberai
- ai-studio
- psd
- unity