I know this sounds a bit odd but please bare with me a moment.
What I want to do is create a “Front End” application with Unity that can load Modules of complete content that can be added or subtracted at anytime.
Example: I build a Unity Driven “Front End” designed to load architectural visualizations for home builders. The application can reside on their website or be a mobile application.
As new visualizations are developed they are added as a module to a folder that the main Application will scan and add it to the menu of available visualizations. As old designs are no longer needed they can be easily removed by deleting the module.
For the mobile application, the user can choose from a web based menu which home modules he wants to have available on his mobile device and when the mobile application is run and connected to the internet it can see what modules it needs and can delete and/or download the selected modules.
Would this be possible to do with Unity or would I need to build a “Front End” in some other application that would launch individual Unity Applications each with a single home visualization in it.
I would like to keep it all within Unity so that the modules only have the content and the Main Application has all of the Unity 3D engine/runtime. My goal is to limit the space requirement on a mobile device by not repeating all of the engine/runtime with every module.
Hope this makes sense.