Компания Unity представила Unity CLI — специализированный инструмент командной строки, который позволяет искусственному интеллекту и автономным ИИ-агентам напрямую взаимодействовать с игровыми проектами в обход графического интерфейса редактора. С помощью консольных команд ИИ может управлять структурой проекта, редактировать элементы сцен, анализировать возникающие ошибки и проверять корректность результатов своей работы.
В качестве демонстрации возможностей разработчики показали кейс, в котором агент получил сообщение о критическом баге: игровой персонаж проваливался сквозь текстуры пола. Нейросеть самостоятельно просканировала файлы проекта, выявила отключенный компонент коллизии (отвечающий за физические столкновения объектов), активировала его, запустила внутреннюю проверку и успешно отчиталась об устранении проблемы.

Новый инструмент разрабатывался для комплексной автоматизации девелопмента. Unity CLI поддерживает структурированную передачу данных в форматах JSON и TSV, функционирует без участия человека и легко интегрируется в современные конвейеры непрерывной интеграции (CI), где тестирование и сборка билдов происходят в автоматическом режиме.
Благодаря вспомогательному пакету com.unity.pipeline интерфейс командной строки способен взаимодействовать с уже запущенным редактором Unity или готовым тестовым клиентом игры через локальный программный интерфейс API. Встроенная утилита Unity eval дополнительно разрешает выполнять произвольный код на языке C# прямо внутри работающего приложения, исключая необходимость долгой повторной компиляции.
Таким образом, современный ИИ-агент получает возможность не просто писать отдельные фрагменты программного кода, а полноценно закрывать весь цикл разработки видеоигр: принимать задачу, изучать текущее состояние виртуального мира, вносить правки в проект, компилировать билд и проводить итоговое тестирование. На текущий момент инструмент Unity CLI распространяется совершенно бесплатно.






