Splitting addressable assets in same label to multiple bundles

I just started to use Addressable to manage assets in runtime.

Here’s my problem.
Let’s say there are lots of prefabs splitted into 2 Addressable Groups(PrefabGroup1 and PrefabGroup2). They all have same label which is AddressablePrefab.
Building this will make a single huge file like ‘addressableprefab_assets_all_123456.bundle’.

Is there any way to split it to multiple files to make upload/download bundles more safe?
(to avoid uploading/downloading from the beginning due to a sudden failure)

Self reply.

Created Addressable Group generates BundledAssetGroupSchema and ContentUpdateGroupSchema under Assets/AddressableAssetsData/AssetGroups
There’s a [Bundle Mode] option in BundledAssetGroupSchema which contains Pack Together(default), Pack Separately, Pack Together by Label.

‘Pack Separately’ is the answer for my question.

Here’s the documentation.
https://docs.unity3d.com/Packages/com.unity.addressables@1.16/api/UnityEditor.AddressableAssets.Settings.GroupSchemas.BundledAssetGroupSchema.BundlePackingMode.html

5 Likes

Thank you:)