I am deciding on how to package my asset bundles that will be loaded from the web server at some point in the game. Currently I am thinking of packing them by types: for example, I would have one asset bundle that contains all the backgrounds, another for some UI elements and so on.
In-game I would load only specific background at a specific time by its name (I will know the name in advance so I don't have to get it from the bundle).
If I do it this way, will only that background get downloaded, or the whole bundle?
The target platform will be WebGL, so limiting memory and download time is important.