Does Addressables download the whole file again?

Example:
I have an addressable asset with a serialized List field. If I append some items to this List, will Addressables download the whole asset or only download the the new items?

If not, is there a way to download the new content from assets and not redownload old content and store them in some List? Any help is appreciated.

Thank you.

I’ll try to answer this to the best of my knowledge since there are no other answers.

This depends on how you set up your project. Addressables uses Asset Bundles. If you place your AnimationClips in a separate bundle, and then add another bundle with animations some time later, then only the new bundle needs to be downloaded. However, if you modify some of the assets in the old bundle, the entire bundle needs to be redownloaded. Note that if your AnimationClips are not separate addressables at all, they’ll get included in the same bundle as the asset that references them (and possibly duplicated to other places), so you can only update everything at once.

Personally, I just use the “pack separately” option which means each Addressable gets built into a different bundle. This adds some storage overhead for each asset, but - hopefully - users will only need to download the changed assets during update.

1 Like