Hi!
I have recently worked on a software for creating virtual Rigs for Gym. In this software we extensively used unity asset bundles to for adding new components dynamically and to reduce the size of the app.
I can write the script in unity which can create a scene into an asset bundle, upload it to your server and then unload it at run-time.
Please let me clarify few points. Asset bundles needs to be created for each platform separatel. For example if you create the asset bundle for iOS then to create the asset bundle for Android all the asset needs to be reimported first.
please also note that the script for building the asset bundles will only work in the Editor. On mobile device the asset bundles can be unloaded.
And finally, please note that unity asset bundles can contain any sort of asset except scripts. However you can reference an existing script from the asset bundle.
Please feel free to ping me anytime. I can get started on these scripts as soon as I'm more clear on your requirements.
Thanks