Unity provides a very flexible way to manage, build and deliver content for your game in the form of Addressables. When you make an asset Addressable, you can use that asset’s address to load it from anywhere. Whether that asset resides in the local application or on a content delivery network, the Addressable system locates and returns it.
A common practice to extend the lifecycle of a game is to provide additional content (DLC) in post-launch updates. At first glance, Addressables seems like an ideal system to facilitate this. However, it falls short in ease of use to prevent accidental loading of DLC assets, efficiently splitting up content, wasting time building and packing that content, and creating duplicates in memory while playing the game.
This package is a fork of Unity’s vanilla implementation of Addressables and adds a proper system in place to create DLC content packs for your game.
All details: Github
Download from: Github
License: Unity Companion License