21.07.2026
Unity выпустила экспериментальный интерфейс командной строки Unity CLI для управления редакторами, модулями и проектами, а также автоматизации непрерывной интеграции. Вместе с пакетом com.unity.pipeline и командой eval он позволяет скриптам и ИИ-агентам управлять запущенным редактором или тестовой сборкой, выполнять C#-код и проверять результат.
Компания Unity, разработчик одноимённого игрового движка, представила Unity CLI — автономный интерфейс командной строки для установки и запуска редакторов, подключения модулей, управления проектами и авторизацией без графического интерфейса Unity Hub.

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