Addressable Assets Overview | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Addressable Assets Overview

    Addressable Assets consists of three packages:

    • Addressable Assets package (primary package)
    • Resource Manager package (dependency)
    • Scriptable Build Pipeline package (dependency)

    When you install the Addressable Assets package, the Resource Manager and Scriptable Build Pipeline packages are installed at the same time.

    Concepts

    • Address - Identifies an Asset for easy run-time retrieval.
    • AddressableAssetData directory - Stores your addressable Asset metadata in your Project’s Assets directory.
    • Asset Group - Denotes a set of addressable Assets available for build-time processing.
    • Asset Group Schema - Defines a set of data that can be assigned to a group and used during the build.
    • AssetReference - An object that operates like a direct reference, but with deferred initialization (for example, for lazy loading). The AssetReference stores the GUID as an addressable that you can load on-demand.
    • Asynchronous Loading - allows the location of the Asset and dependencies (for example, local, remote and generated) to change throughout the course of your development without changing the game code. Async Loading is foundational to the Addressable Asset System.
    • Build Script - runs Asset Group Processors to package Assets and provides the mapping between Addresses and Resource Locations for the Resource Manager.
    • Label - provides an additional addressable Asset identifier for run-time loading of similar items. For example:

      LoadAll("spaceHazards");

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023