Questions regarding capabilities of unity

  1. can we make a unity program that lets user browse a SketchUp/blender exported file and use is as an object (if yes how, like can we use scripts with this new object)

  2. can we make a social network like thing(not exactly) that lets user make a profile add photos and looks something like say eBay, and user should be able to create new scenes and add objects as in (1)

  3. can we create an online database of these scenes and integrate unity with a website and anybody will be able to use those scenes via website

  4. can we let user browse and upload audio as a new audio source object, can we also let user add and watch a video clip

  5. does unity support objects from AutoCAD and other architectural softwares and how to switch between VR and normal view for Google cardboard

  6. how robustly will the above systems work?

I know unity is not meant to do most of the above things, if not unity where should I start, I’m willing to learn anything that’s required. Is making something like a custom Game engine in cpp/java (if yes which one) the only option? Please someone preach me

  1. You’d have to have already imported the assets into Unity as prefabs and have the user navigate them inside the game, then you would just have to instantiate the object in a scene.

  2. This is more of a task for PHP/XHTML applications as in the social-media like task. Unity is a game engine, not a webpage creator.

3 and 4) Again, a task for use with PHP/XHTML, I am unsure if it is at all possible to integrate a website with Unity to be honest.

  1. If those objects are exported in the correct format, a format that unity can read, then yes. In response to the VR question, that is best asked as a separate question as it is VR specific.

  2. No idea, there would need to be a system design in order to work out how robust its operation would be.

It sounds to me like you are wanting to create a site where you can create, share and sell your 3D modelling creations and make games out of them. You are basically creating Unity within Unity.
If you need the social-media site I suggest learning some PHP, HTML coding.