Manage Addressables introduction
Before you decide how you want to manage the assets in your project, refer to How Addressables interacts with your project assets.
Addressable groups are the main unit of organization that you use to manage Addressable assets. An important consideration are your options for packing groups into AssetBundles.
Alongside group settings, you can use the following to control how Addressables work in a project:
- Addressable asset settings: The project-level settings of Addressable assets.
- Profiles: Defines collections of build path settings that you can switch between depending on the purpose of a build. Primarily of interest if you plan to distribute content remotely.
- Labels: Edit the Addressable asset labels used in your project.
- Play mode scripts: Choose how the Addressables system loads assets when you enter Play mode in the Editor.
AssetReferences offer a UI-friendly way to use Addressable assets. You can include AssetReference
fields in MonoBehaviour
and ScriptableObject
classes and then assign assets to them in the Unity Editor using drag-and-drop or the object picker dialog.
The Addressables system provides the following additional tools to help development:
- Build layout report: provides a description of the AssetBundles produced by a build.
- Build profile log: provides a log profiling the build process itself so that you can see which parts take the longest.