Компания Unity представила новый инструмент — Unity CLI, который открывает ИИ-агентам прямой доступ к игровым проектам без необходимости использования графического интерфейса редактора. Это означает, что искусственный интеллект сможет не просто писать код, а полноценно управлять проектом: анализировать сцены, вносить изменения и проверять результаты своей работы.

ИИ как самостоятельный разработчик

Главная особенность новинки — способность агента действовать автономно. В демонстрации, показанной разработчиками, ИИ получил сообщение о критической ошибке: игровой персонаж проваливался сквозь текстуру пола. Агент самостоятельно изучил структуру проекта, обнаружил, что компонент коллизии (отвечающий за столкновения объектов) был отключен, активировал его и запустил проверку. В итоге система подтвердила, что проблема устранена.

Такой подход позволяет ИИ-агенту пройти полный цикл работы с проектом: от получения задачи и анализа текущего состояния игры до внесения изменений, сборки проекта и финальной проверки результата. Это выходит далеко за рамки простого генерирования фрагментов кода.

Технические возможности и автоматизация

Unity CLI создавался с прицелом на автоматизацию рутинных процессов разработки. Инструмент поддерживает структурированный вывод данных в форматах JSON и TSV, что делает его идеальным для интеграции в системы непрерывной интеграции (CI). В таких сценариях сборка и тестирование проектов выполняются автоматически, без участия человека.

Для расширения функциональности доступны дополнительные пакеты:

  • com.unity.pipeline — позволяет CLI взаимодействовать с уже запущенным редактором Unity или тестовой сборкой игры через локальный API.
  • Unity eval — дает возможность выполнять C#-код внутри работающего проекта без необходимости повторной компиляции.

Инструмент Unity CLI уже доступен для разработчиков бесплатно.