docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Incremental content updates

    When you distribute content remotely, you can reduce the amount of data your users need to download for an update by publishing incremental content update builds. An incremental update build allows you to publish remote bundles which contain only the assets that have changed since you last published an update rather than republishing everything. The assets in these smaller, updated bundles override the existing assets.

    Important

    You must enable the Build Remote Catalog option before you publish a player build if you want to have the option to publish incremental updates. Without a remote catalog, an installed application doesn't check for updates.

    For more detailed information about content updates, including examples, refer to Content update builds.

    Start a content update build

    To make a content update, rather than a full build:

    1. In the Build Settings window, set the Platform Target to match the target of the previous content build that you are now updating.
    2. Open the Addressables Groups window (menu: Asset Management > Addressables > Groups).
    3. From the Tools menu, run the Check for Content Update Restrictions command. The Build Data File browser window opens.
    4. Locate the addressables_content_state.bin file produced by the previous build. This file is in a subfolder of Assets/AddressableAssestsData named for the target platform.
    5. Select Open. The Content Update Preview window searches for changes and identifies assets that must be moved to a new group for the update. If you have not changed any assets in groups set to "Cannot Change Post Release," then no changes will be listed in the preview. (When you change an asset in a group set to "Can Change Post Release," then Addressables rebuilds all the AssetBundles for the group; Addressables does not move the changed assets to a new group in this case.)
    6. Select Apply Changes to accept any changes.
    7. From the Build menu, run the Update a Previous Build command.
    8. Open the addressables_content_state.bin file produced by the previous build.

    The build process starts.

    After the build is complete, you can upload the files from your RemoteBuildPath to your hosting server.

    Important

    Addressables uses the addressables_content_state.bin file to identify which assets you changed. You must preserve a copy of this file for each published build. Without the file, you can only create a full content build, not an update.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)