I’m confused with the new Asset Bundle system in Unity 5.x and above. I’ve worked with Asset Bundles in Unity 4.x before, and there we will only get on .unity3d file for our bundle. And I just upload it to my server and all is done. Simple as that. With the new one, I will have lots of files without any extension at all. And to make things even complicated, the prefab assets and the material assets are split into different bundles. Does that mean I have to download all of these files before I can use the assets? Even when I only have one prefab in the bundle? How do you work with the new system? Thanks.
You can have multiple prefabs in a bundle. When you select the prefab you get an option to select the asset bundle name in the bottom right of the screen.
I know about that. What I am asking is now there are not a single [tag].unity3d file but instead we have at least 2 files: [tag].[variant] and [tag].[variant].manifest, but mostly we will have 4 files if the assets in the bundle have materials in them: [tag].[variant], [tag].[variant].manifest, materials-bundle, and materials-bundle.manifest. The question is do I need all of these files to load my assets from the bundle? Because IMHO it’s kind of inefficient to download 2 or 4 times just to load the bundle files instead of just downloading one .unity3d file. Or does the new Unity also has some way to make a single .unity3d file like in the past?