IvanMurzak/Unity-MCP

AI Skills, MCP Tools и CLI для Unity Engine. Полный цикл разработки и тестирования с ИИ. Быстрая настройка через CLI. Эффективное использование токенов, продвинутые инструменты. Любой метод C# можно превратить в инструмент одной строкой. Работает с Claude Code, Gemini, Copilot, Cursor и другими абсо

MCP⭐ 4 309C#последний релиз: 0.91.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Unity MCP — это плагин для Unity Editor и Runtime, позволяющий подключать AI-агентов (Claude, Cursor, Copilot и др.) через протокол MCP для автоматизации разработки и внедрения ИИ непосредственно в игры.

Зачем нужен

Инструмент решает задачу интеграции AI в рабочий процесс Unity, позволяя агентам управлять редактором, генерировать код и тестировать механики. В отличие от аналогов, он работает не только в редакторе, но и внутри скомпилированной игры, обеспечивая реальное время для отладки и взаимодействия игрока с ИИ.

Что можно реализовать

  • Автоматизация рутины в Unity Editor: создание сцен, настройка объектов и управление ассетами через AI-агентов.
  • Генерация и тестирование игровой логики: AI пишет C# код, а затем самостоятельно проверяет его работу в редакторе.
  • Внедрение ИИ в runtime игры: создание NPC или систем, взаимодействующих с игроком в реальном времени.
  • Удаленная отладка: использование AI для анализа состояния игры и поиска ошибок во время выполнения.
  • Быстрое прототипирование: превращение любых C# методов в инструменты для AI одной строкой кода.

Ключевые возможности

  • Поддержка протокола MCP (Model Context Protocol) для совместимости с Claude, Cursor, Gemini, Copilot и другими клиентами.
  • Работа в двух режимах: Editor (для разработки) и Runtime (внутри готовой игры).
  • Генерация AI Skills на основе ОС, версии Unity и установленных плагинов проекта.
  • Эффективное использование токенов и продвинутые инструменты для управления состоянием Unity.
  • Отсутствие вендор-лока: можно использовать агентов от Anthropic, OpenAI, Microsoft или других провайдеров.

👤 Кому подойдёт: разработчики игр на Unity, использующие AI-ассистентов для ускорения прототипирования, автоматизации задач в редакторе и внедрения ИИ-механик в конечные продукты.

Релизы

0.91.0minor
🕐 4 дн назад · релиз на GitHub ↗

Релиз 0.91.0: улучшена CI/CD-инфраструктура, обновлен CLI-ядра и оптимизировано тестирование цепочек.

  • Added: Обновлено ядро CLI @baizor/gamedev-cli-core до версии 0.4.2.
  • Added: Внедрена система записи цепочек (chain) с фиксацией результатов и сравнением_fixture_ в CI.
  • Fixed: Оптимизирован пайплайн публикации: CLI публикуется напрямую через release.yml, старый скрипт удален.
  • Fixed: Улучшена логика CI: добавлены таймауты, контроль параллелизма и предупреждения о дрейфе версий сервера.
  • Очищен код: устранено дублирование полей в тестах и исправлены замечания по ревью.
0.90.0minor
🕐 27 дн назад · релиз на GitHub ↗

Обновление McpPlugin до 8.3.0, внедрение рендеринга reason-class r2 и улучшенная повторная аутентификация.

  • Added: Обновлен McpPlugin до версии 8.3.0 (a1-a3) и добавлен рендеринг reason-class r2.
  • Added: Реализована функция повторной аутентификации при недействительных учетных данных машины.
  • Fixed: Исправлено предупреждение компиляции и обновлен сборщик результатов тестов.
0.88.0minor
🕐 1 мес назад · релиз на GitHub ↗

Обновление Unity MCP CLI с поддержкой единой машинной аутентификации и оптимизацией работы с инструментами.

  • Added: CLI-интерфейс теперь использует MachineCredentialProvider и поддерживает флаг --tools-only.
  • Added: Внедрена единая система машинной аутентификации McpPlugin 8.1 с авторизацией на уровне агента.
  • Added: Добавлена поддержка глобального выхода из системы (machine-wide sign-out) и обновления токенов.
  • Обновлены зависимости NuGet и версия пакета McpPlugin до 8.1.0.
0.87.0minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Выпуск 0.87.0: обновление McpPlugin до 8.0.0, gamedev-mcp-server до 9.2.5, исправление ссылки в README и улучшение CI-скриптов.

  • Breaking: Обновление com.IvanMurzak.McpPlugin с 7.5.2 до 8.0.0 (требует обновления resolver pin и DLL во всех проектах Unity).
  • Added: Обновление gamedev-mcp-server с 9.2.4 до 9.2.5.
  • Fixed: Исправлена неработающая ссылка Open Code в файле README.
  • Added: Улучшена логика CI: добавлена проверка HTTP-ответа для анонсов в Discord и корректный расчёт обрезки текста.
0.86.3patch
🕐 1 мес назад · релиз на GitHub ↗

Обновление версий зависимостей gamedev-mcp-server, McpPlugin и ReflectorNet без новых функций.

  • gamedev-mcp-server обновлён с 9.2.2 до 9.2.4
  • McpPlugin обновлён с 7.5.0 до 7.5.2
  • ReflectorNet обновлён с 5.3.2 до 5.4.0
0.82.4patch
🕐 2 мес назад · релиз на GitHub ↗

Исправлена гонка потоков при скачивании бинарника сервера при первой установке.

  • Fixed: Исправлена ошибка Sharing-violation race при скачивании бинарного файла сервера при первой установке.
  • Fixed: Закреплена версия unity-test-runner с фиксом для node24 в CI.