Unity CLI & Pipeline
Стоящая внимания новость за долгое время. Unity сделали CLI. Пока в бете. И пока бесплатно (хорошо, если так оно и останется).
В первую очередь, это тул для управления редакторами и проектами. Как Hub, но из командой строки. Даже позволяет авторизацию проводить без GUI. Что значительно повышает удобство в DevOps-задачах.
При этом поддерживает Structured Output и очень дружелюбен к AI-агентам. Останется только skill'ми это всё смазать.
Вдогонку они добавили пакет com.unity.pipeline, который позволяет этому CLI управлять уже запущенным редактором и взаимодействовать с ним. Выполнять разнообразные действия и получать информацию о происходящем внутри.
Пакет позволяет просто добавлять кастомные CLI-команды через атрибут [CliCommand]. И выполнять внутри проекта произвольный C#-код через unity eval (аналог вот такого из JS), очень быстро и без перекомпиляций.
Работает это великолепие начиная с Unity 6000. И настраивается в 2 команды:
Более подробный анонс — здесь.
Официальная видео-демонстрация — здесь.
Также Unity опубликовали видео с Unite Seoul и анонсировали Unity 7. Больше всего, конечно, обсуждают переход на CLR. Но это мы уже успели ранее разобрать.
Пока выглядит многообещающе — кажется, MCP можно будет выдёргивать из розетки 🔌