Революция в интерфейсе: от скриптов к естественному языку
Разработчики Unity теперь могут управлять редактором и даже скомпилированной игрой, используя естественный язык. Проект Unity-MCP (Model Context Protocol) от лаборатории IvanMurzak интегрирует AI-агентов напрямую в среду разработки. В отличие от традиционных плагинов, это решение работает не только в режиме редактирования, но и внутри Runtime (в самой игре), что открывает возможности для динамического поведения NPC и реальной отладки в реальном времени.
Плагин поддерживает провайдеров Anthropic (Claude), OpenAI, Microsoft и других, избегая привязки к одному вендору. Интеграция происходит через стандартный протокол MCP, что делает его совместимым с Cursor, Windsurf, GitHub Copilot и Claude Desktop.
70+ встроенных инструментов для полного контроля
После установки плагин автоматически генерирует «Skills» (навыки) на основе версии Unity и установленных пакетов. Разработчик получает доступ к обширному реестру инструментов, разделенных на четыре ключевые категории: работа с активами, иерархия сцены, скриптинг и профилирование. AI может создавать префабы, модифицировать компоненты, запускать тесты и даже выполнять C# код динамически через Roslyn.
Ключевые возможности и метрики
Плагин предлагает широкий спектр функций, от базового управления файлами до глубокой диагностики. Ниже приведена выборка доступных инструментов по категориям:
| Категория | Примеры инструментов | Функционал |
|---|---|---|
| Project & Assets | assets-create-folder, assets-prefab-instantiate, package-add | Создание папок, инстанцирование префабов, управление UPM-пакетами |
| Scene & Hierarchy | gameobject-create, scene-open, screenshot-camera | Управление GameObject, открытие сцен, захват скриншотов |
| Scripting & Editor | script-execute, reflection-method-call, tests-run | Динамическое выполнение C#, вызов методов через рефлексию, запуск тестов |
| Profiling & Diagnostics | profiler-capture-frame, profiler-get-memory-stats | Анализ FPS, памяти, графики и скриптов в реальном времени |
Быстрый старт и интеграция
Установка осуществляется через CLI или Unity Package Manager. Процесс занимает несколько минут:
- Установка плагина:
npx unity-mcp-cli install-plugin ./MyUnityProjectили через OpenUPM. - Авторизация: Вход через OAuth в браузере (
unity-mcp-cli login). - Генерация навыков: В окне Window/AI Game Developer нажмите Auto-generate skills.
После настройки вы можете дать команду AI: "Create 3 cubes in a circle with radius 2", и агент самостоятельно создаст объекты, настроит их трансформации и сохранит сцену. Поддержка работает как локально (stdio), так и удаленно (HTTP), что позволяет интегрировать AI в CI/CD пайплайны или облачные среды разработки.
Источник: Github ↗
