Well, my question in rather simple - or so I hope. What I would like to do is separate my game assets in the Unity game engine into separate files for the build. This way not all the assets are in one large file, therefore making for easier and faster updates (don't have to re-download one large file if there's only a small change to one asset). How would I go about doing this? The best case solution would be if I could have everything separated during the final build, this way if I update one tree asset I don't need to update all tree assets, but I'm not sure if this is possible.
+ A common set of assets that's loaded on startup (menu textures, trees used often, etc).
+ A set containing trees, rocks, and other foliage.
+ A set containing various scripts (AI scripts that would get updated frequently for example).
Thanks for the help!