Is it possible to separate bundle download within the same language

Hello team,

I have a project that contains several mini games, when I change language, language is changed for all games.

I notice that if I change language, the addressable asset of one language will be downloaded as a whole.

How can I achieve this:

  • Download the bundle only to this mini game when I start this game base on the label I set to the bundle

By default, we group assets by language. This can be changed by reconfiguring the Addressable Group Rules https://docs.unity3d.com/Packages/com.unity.localization@1.0/manual/Addressables.html#addressable-group-rules.
You can also drag the addressable assets from the group’s window and place them into different groups manually.

Thank you for your quick response!
Is it possible to keep them in the same group but differentiate them by labels?
For example, one audio bundle can be used in more than 1 mini games, so there will be 2 labels on it.
Then I can download it by label ?

Yes I think that could work. I think you would need to change the group so that its built to multiple bundles instead of a single one. This is a setting in the group.

Thank you Karl !
I figure out that the reason it didn’t work is because I didn’t know we disable the ‘preload’ option on the tables.
By doing that, it won’t download everything by default.

For people who encounter the same issue…

1 Like