Addressables

Зачем это нужно

Addressables нужен для управляемой загрузки ассетов по адресам, разделения контента на группы и подготовки ассетов к локальной или удаленной доставке.

Как установить

  1. Открой Window > Package Manager.
  2. Переключи список на Unity Registry.
  3. Найди Addressables.
  4. Нажми Install.

Если будешь добавлять пакет вручную по имени, используй:

com.unity.addressables

Как настроить после установки

После установки package сам по себе еще не активирован для проекта. Нужно создать настройки:

  1. Открой Window > Asset Management > Addressables > Groups.
  2. Нажми Create Addressables Settings.
  3. Проверь, что в проекте появилась папка:
Assets/AddressableAssetsData

Эту папку нужно хранить в репозитории, потому что в ней лежат настройки Addressables.

Минимальная практическая настройка для проекта

Для первого этапа достаточно следующего:

  1. Создать Addressables Settings.
  2. Создать хотя бы одну тестовую группу.
  3. Пометить один тестовый prefab или asset как Addressable.
  4. Выполнить тестовую сборку контента:
    • Window > Asset Management > Addressables > Groups
    • Build > New Build > Default Build Script

Пока не нужно:

  • строить сложную remote-схему доставки
  • разносить весь проект по addressable-группам
  • внедрять Addressables во все системы сразу

Как проверить, что всё настроено

  • есть окно Addressables Groups
  • создана папка AddressableAssetsData
  • тестовый asset можно пометить как Addressable
  • Default Build Script проходит без ошибок

Официальные источники