Remote content distribution
You can use Addressables to support remote distribution of content through a Content Delivery Network (CDN) or other hosting service. Unity provides the Unity Cloud Content Delivery (CCD) service for this purpose, but you can use any CDN or host you prefer.
Before building content for remote distribution, you must:
- Enable the Build Remote Catalog option in your AddressableAssetSettings (access using menu: Windows > Asset Management > Addressables > Settings).
- Configure the RemoteLoadPath in the Profile you use to publish content to reflect the remote URL at which you plan to access the content.
- For each Addressables group containing assets you want to deliver remotely, set the Build Path to RemoteBuildPath and the Load Path to RemoteLoadPath.
- Set desired Platform Target on the Unity Build Settings window.
After you make a content build (using the Addressables Groups window) and a player build (using the Build Settings window), you must upload the files created in the folder designated by your profile's RemoteBuildPath to your hosting service. The files to upload include:
- AssetBundles (name.bundle)
- Catalog (catalog_timestamp.json)
- Hash (catalog_timestamp.hash)
Refer to Distributing remote content for more information.