Как Unity работает с пакетами
Когда Unity открывает Project, Unity Package Manager гласит: Project манифест (1) чтобы выяснить, какие пакеты загрузить в ProjectЗатем он отправляет запрос (2) к сервер реестра пакетов (3) для каждого пакета, который появляется как зависимость в манифесте. Затем реестр пакетов отправляет запрошенную информацию и данные обратно в реестр. Package Manager (4), который затем устанавливает эти пакеты (5) в Project. Каждый Project имеет свой собственный манифест, в котором перечислены пакеты, загружаемые в качестве “зависимостей” Project.
Добавление пакета в проект требует обновления манифеста проекта, чтобы убедиться, что Package Manager включает пакет в список зависимостей. Хотя вы можете изменять манифест проекта напрямую, безопаснее и проще работать с окном Package Manager, которое управляет изменениями манифеста проекта за вас.