Комментарии 7
В целом такая автоматизация уже существует - в зависимостях к пакету можно прописать нужные пакеты https://docs.unity3d.com/Manual/upm-dependencies.html
Это то все понятно, но вы похоже не читаете название статьи "Зачем нужен флаг STARTER_ASSETS_PACKAGES_CHECKED в стартовых ассетах". Смысл статьи добраться до истины для чего нужен этот флаг, а вывод этой статьи о том что у Unity есть заготовка библиотеки для автоматизации установки пакетов. Т.е. если вы создаете .packageunity то зависимости туда не падают а с помощью этой dll можно автоматизировать установку всех зависимостей.
на этот вопрос давно ответили разработчики, первая ссылка в гугле https://forum.unity.com/threads/say-hello-to-the-new-starter-asset-packages.1123051/#post-7260505
Очень познавательная статья, спасибо автору
Секретики Unity3d. Зачем нужен флаг STARTER_ASSETS_PACKAGES_CHECKED в стартовых ассетах