docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Intelligent Delivery settings reference

    Configure the Microsoft GDK Intelligent Delivery package through the Unity Editor interface.

    Most projects can use the default package settings without modification. If required, you can customize these settings for your project through the Microsoft GDK Intelligent Delivery package settings (menu: Edit > Project Settings > Microsoft GDK > Intelligent Delivery).

    You can customize the following settings, if required:

    Enable Intelligent Delivery

    This setting controls whether the build pipeline uses Intelligent Delivery to generate layout files. It is enabled by default.

    When enabled, the build pipeline uses the generated intermediate Intelligent Delivery layout to produce the final XML layout file required by makepkg.exe when building the Microsoft Store package.

    When disabled, the build pipeline skips the Intelligent Delivery build steps used to map the package.

    Output Configuration

    This section includes configuration specific to build output and generated artifacts.

    Property Description
    Output Path The directory path where the package stores settings assets and the intermediate layout files during the build process. By default, this path is set to Assets/GDK/IntelligentDelivery/Build.

    UI Settings

    This section includes configuration specific to the GDK Intelligent Delivery Mapper window interface.

    Property Description
    Enable Chunk ID Editing Displays the identifiers associated with the defined chunks and allows you to manually edit the identifiers. This setting is disabled by default.

    Note: Use caution when manually editing chunk IDs. Manual changes can break existing patches or increase patch sizes.

    Layout Generation

    This section includes configuration specific to the project layout.

    Property Description
    Include Unmapped Groups When enabled, the default launch chunk (Chunk ID: 1000) automatically includes the Addressable groups that aren't specifically mapped to chunks. When disabled, the generated layout excludes unmapped Addressable groups. This setting is enabled by default.
    Include All Chunk Device Types When enabled, the build pipeline includes all chunks regardless of device specifier in the final XML layout passed to makepkg.exe. When disabled, only chunks with device specifiers relevant to the build target platform are included. This setting is disabled by default.

    Additional resources

    • Intelligent Delivery: features and recipes (Microsoft)
    • Deployment package schema (Microsoft)
    • Addressables
    In This Article
    Back to top
    Copyright © 2026 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)