ИИ-агенты уже работают в Unity, Blender, Godot и Unreal Engine

ИИ-агенты вышли за пределы текстовых чатов и редакторов кода. Сегодня их можно подключить непосредственно к игровым движкам и программам для создания 3D-графики.

Агент получает доступ к текущему проекту и может создавать сцены, размещать объекты, писать и подключать скрипты, изменять компоненты, настраивать материалы, освещение и камеры. Он способен собрать интерфейс, запустить проект, прочитать сообщения об ошибках, увидеть результат и попытаться исправить обнаруженные проблемы.

Нейросеть уже не только объясняет, что должен сделать разработчик, но и выполняет часть работы внутри профессионального редактора.

Как это работает

Основой подобных интеграций часто выступает ИИ-агент, запущенный из командной строки. Это может быть Codex CLI, Claude Code, Gemini CLI, OpenCode или другой совместимый инструмент.

Сам по себе терминальный агент умеет читать и изменять файлы, писать код, запускать команды и анализировать сообщения об ошибках. Но без специального подключения он обычно не видит, что происходит внутри открытой сцены.

Для подключения к редактору используется MCP-сервер или нативный плагин. Он предоставляет агенту набор доступных действий: найти объект, изменить компонент, создать сцену, запустить игру или получить изображение результата.

Команда проходит по цепочке: запрос пользователя, CLI-агент, MCP или плагин, игровой редактор. Программа выполняет действие и возвращает результат агенту. После этого он может проверить внесённые изменения и продолжить работу.

CLI-агент выполняет роль «мозга», а MCP или плагин становится его «руками» внутри Unity, Blender, Godot и Unreal Engine.

Unity

В Unity доступен встроенный ИИ-ассистент с режимами Ask, Plan и Agent. В режиме Agent система может писать C#-скрипты, изменять компоненты сцены, создавать префабы и проверять работу внесённых изменений.

Разработчик сам определяет полномочия агента. Можно оставить ему только чтение проекта, разрешить изменение скриптов или предоставить доступ к редактированию сцены.

Unity также предлагает официальный MCP-сервер. Через него к редактору подключаются Claude, Codex, Cursor и другие совместимые инструменты.

После подключения внешний агент получает информацию о структуре открытой сцены, игровых объектах, компонентах, настройках проекта, установленных пакетах и сообщениях консоли. Без MCP он видит преимущественно исходный код, а с MCP получает контекст всего проекта и возможность запускать действия непосредственно в Unity.

Инструменты Unity AI находятся в открытой бета-версии и работают с Unity 6 и более новыми версиями. Для пользователей Unity Personal предусмотрен пробный доступ, а условия профессиональных подписок зависят от выбранного тарифа.

Blender

Для Blender существует официальный MCP-коннектор, доступный в Claude. Он предоставляет языковой модели интерфейс к Python API Blender.

Агент может анализировать структуру сцены, находить проблемы в объектах и настройках, создавать и изменять геометрию, работать с материалами, устанавливать модификаторы, настраивать освещение и камеры, запускать рендеринг и массово изменять объекты.

Например, агенту можно поручить проверить размеры и названия всех объектов, применить одинаковый материал к группе моделей или подготовить сцену к экспорту в игровой движок. Он также может писать собственные скрипты и добавлять новые инструменты в интерфейс Blender.

Коннектор построен на открытом протоколе MCP. Его можно использовать не только с Claude, если выбранный ИИ-клиент поддерживает этот протокол.

Godot

У Godot нет встроенного официального агента от Godot Foundation, однако для движка доступны сторонние MCP-плагины.

Один из таких инструментов — Godot AI, размещённый в официальной библиотеке ассетов Godot. Он подключает к работающему редактору Claude Code, Codex, Cursor и другие MCP-совместимые системы.

После подключения агент может читать дерево сцены, создавать и удалять узлы, изменять свойства объектов, писать и подключать GDScript, настраивать сигналы, работать с интерфейсом и менять параметры проекта. Он также способен запускать игру, читать ошибки и анализировать состояние работающей сцены.

Godot AI позволяет настроить поддерживаемые клиенты непосредственно из панели редактора.

Использование агента в собственном игровом проекте не связано с правилами приёма изменений в исходный код самого Godot. Ограничения Godot Foundation на ИИ-код относятся к материалам, которые разработчики отправляют в основной репозиторий движка.

Unreal Engine

Для Unreal Engine также существуют плагины, предоставляющие ИИ-агентам доступ к редактору. Конкретные возможности зависят от выбранного решения.

Через нативный плагин TatsuCode агент может собирать уровни, создавать и размещать Actor, добавлять компоненты, менять настройки проекта и работать с материалами.

Отдельно поддерживается работа с Blueprint. Агент способен создавать и изменять переменные, компоненты и узлы графа, соединять их между собой и компилировать результат. После этого он может запустить Play in Editor и получить изображение игрового процесса.

Изменения объединяются в стандартные операции редактора, поэтому их можно отменить через Undo.

TatsuCode

TatsuCode объединяет терминальных ИИ-агентов и нативные плагины для Unity, Unreal Engine, Godot и Blender.

Пользователь запускает нужный редактор и просит агента подключиться к нему. Система обнаруживает работающую программу, запрашивает разрешение на установку моста и устанавливает соединение. Ручная настройка MCP-сервера и редактирование конфигурационных JSON-файлов не требуются.

TatsuCode — не языковая модель и не обычная командная утилита. Это рабочая среда, поддерживающая разные модели и CLI-провайдеры.

В неё можно подключить Claude Code. Авторизация выполняется через официальный Claude Code CLI, после чего TatsuCode предоставляет агенту дополнительные инструменты и доступ к игровым редакторам.

Проверка результата

Одна из главных проблем ИИ-разработки заключается в том, что отсутствие ошибок в коде не гарантирует правильную работу игры.

Проект может успешно запуститься, но персонаж окажется за пределами камеры, кнопка не будет реагировать на нажатие, а физический объект провалится сквозь пол. Анимация может не включиться, интерфейс — перекрыть игровое поле, а освещение — сделать сцену слишком тёмной.

Инструменты с функцией визуальной проверки позволяют агенту получать снимки редактора или запущенной игры.

В TatsuCode для этого используется Action Capture. Система делает изображения в заданные моменты и связывает их с конкретным действием: выстрелом, падением объекта, открытием меню или переходом между экранами.

Агент получает визуальное подтверждение, сравнивает его с поставленной задачей и продолжает исправление проекта.

Не только код

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

Обычный генератор кода работает только с частью этой системы. Он может написать правильный скрипт, но не всегда понимает, на каком объекте его нужно разместить, какие компоненты уже присутствуют в сцене и как они связаны между собой.

Подключённый к редактору агент видит структуру проекта и способен пройти полный рабочий цикл. Он получает задачу, изменяет проект, запускает его, проверяет результат и исправляет найденные проблемы.

Именно этот цикл отличает агента от чат-бота, который только выдаёт инструкции или фрагменты кода.

Создание игр одним запросом

Очень простые игры уже можно создавать одним запросом.

Агент способен подготовить сцену, добавить персонажа и управление, настроить столкновения, собрать базовый интерфейс, написать необходимые скрипты и запустить проект.

За один запрос можно получить прототип простой аркады, платформера, кликера, головоломки, демонстрации физики или отдельной игровой механики.

Такой результат ещё нельзя считать готовой коммерческой игрой. Для полноценного проекта потребуются продуманный дизайн, графика, анимация, баланс, оптимизация и ручное тестирование.

При этом создание игры через агента уже стало значительно проще. Пользователь может описать идею обычными словами, получить первый прототип и развивать его последовательными командами: добавить противников, сделать систему здоровья, повышать сложность со временем, создать главное меню или исправить найденные ошибки.

Это открывает разработку игр художникам, сценаристам, дизайнерам и людям без опыта программирования.

Знание основ по-прежнему необходимо для оценки качества, исправления сложных проблем и дальнейшего развития проекта. Однако стартовый порог стал ниже. Вместо нескольких месяцев предварительного изучения интерфейса и языка программирования человек может начать с работающего прототипа и разбираться в устройстве проекта по мере его развития.

Ограничения

ИИ-агент может неправильно понять задачу, выбрать неудачную архитектуру, сломать существующую сцену или внести незаметные ошибки. Он способен создать лишние объекты и скрипты, долго исправлять собственные недочёты или получить работающий, но плохо оптимизированный результат.

Поэтому использовать такие инструменты безопаснее вместе с системой контроля версий и резервными копиями. Права агента стоит ограничивать, а важные изменения — подтверждать и проверять вручную.

Человек по-прежнему определяет направление разработки, оценивает качество и принимает ключевые решения.

От советов к действиям

ИИ-инструменты переходят от генерации инструкций к самостоятельной работе внутри профессиональных программ.

CLI-агент выполняет роль управляющей системы. MCP-сервер или нативный плагин предоставляет ему доступ к редактору. Unity, Blender, Godot и Unreal Engine выполняют команды и возвращают результат.

Это позволяет создавать сцены, писать код, запускать проекты и исправлять ошибки в рамках одного диалога с агентом.

А вы доверили бы ИИ самостоятельно изменять игровой проект — или пока разрешили бы ему только анализировать сцену и предлагать действия?

В следующих публикациях мы попробуем на практике показать возможности ИИ-агентов в Unity, Blender, Godot и других программах. Подписывайтесь на канал, чтобы ничего не пропустить.

1 view·1 share