
Funplay Unity MCP
FunplayAIMIT
87 звёзд9 форков
Funplay MCP for Unity — это MCP-сервер-мост между AI-ассистентами и средой разработки Unity Editor. Через него нейросети (Claude Code, Cursor, Windsurf, VS Code Copilot, LM Studio и другие) напрямую взаимодействуют с вашим проектом в реальном времени. Исчезает необходимость вручную переключаться между окнами и повторять шаблонные действия — AI делает всё сам внутри вашего проекта.
Сервер запускается прямо в редакторе Unity через меню Funplay. Разработчику достаточно одной фразы на естественном языке, чтобы AI создал сцену, сгенерировал C# скрипты, настроил UI и логику игры. Всего в сервере 91 встроенный инструмент.
Характеристики
Общее
- СтатусСообщество
- РазработчикFunplayAI
- ЛицензияMIT
Технологии
- ЯзыкиC#
- Транспортstdio
Описание
Возможности
- Создание и редактирование игровых сцен через текстовые команды — AI расставляет объекты, настраивает освещение и физику.
- Генерация C# скриптов и интеграция их в проект Unity по текстовому описанию механик.
- Валидация игровой логики в рантайме без остановки редактора.
- Симуляция пользовательского ввода для тестирования игровых механик.
- Анализ производительности и выявление узких мест в сцене.
- Автоматизация рутинных операций в редакторе (настройка префабов, материалов, анимаций).
- Гибкая настройка доступных инструментов через меню Tool Exposure (режимы core и full).
- Настройка безопасности выполнения сгенерированного кода (execute_code).
- Автоматическая конфигурация AI-клиентов в один клик.
Как подключить
Для подключения вам потребуется установленный Unity Editor версии 2022.3 или выше.
Установите пакет через Unity Package Manager. Откройте Window → Package Manager, нажмите + и выберите Add package from git URL. Вставьте ссылку:
https://github.com/FunplayAI/funplay-unity-mcp.gitЗапустите сервер через меню редактора: Funplay → MCP Server. По умолчанию сервер запускается на
http://127.0.0.1:8765/.Настройте ваш AI-клиент. Для Claude Desktop добавьте в файл конфигурации MCP:
{ "mcpServers": { "funplay-unity": { "command": "dotnet", "args": ["run", "--project", "PATH_TO_FUNPLAY_BRIDGE_PROJECT"] } } }В меню Funplay доступна встроенная однокликовая конфигурация клиента.
- Перезапустите клиент (Claude Desktop, Cursor и т. д.) для применения настроек.
Примеры запросов
- «Создай 3D-сцену с травой, деревьями и небом. Добавь источник направленного света».
- «Сгенерируй C# скрипт для управления персонажем от первого лица с прыжком и бегом».
- «Проанализируй производительность текущей сцены и покажи, какие объекты потребляют больше всего ресурсов».
- «Создай прототип игры змейка: сетка 10x10, спавн еды, UI с очками, экран проигрыша».
- «Настрой физику для выбранных объектов и запусти симуляцию».
Технические детали
- Язык разработки: C#
- Транспорт: stdio
- Лицензия: MIT
- Версия Unity: 2022.3 или выше
- Клиенты: Claude Desktop, Cursor, Windsurf, Codex, VS Code Copilot, LM Studio
- Набор инструментов: 91 встроенный инструмент (режимы core / full)