Unity and a game idea that I am having

Ok. I have a quandary. Maybe it might be VERY simple, maybe not. But let’s say that I want to have 7-12 objects (natural, bugs to Mountains). And I want the players the ability to choose whatever objects they want to create a “world” and place/rotate the object in the world.

How can I: a) allow for the player to get an object selection, and b) allow for the player to place whatever he wants as many times as he wants?

I am thinking of giving players an opportunity to choose objects, then create instances of that on the playing space. But I am not sure how to pull something like RollerCoaster Tycoon (in it’s build mode), or The Sims, where there are just parts there and the player chooses how to build them.

Any help, tutorials, etc, would be helpful. Mind you I don’t really know Unity/Java Script, so C# would be helpful. Is it capable in the Unity Engine, or would I have to look elsewhere? If anyone knows where to look at, I would appreciate it (I am obsessing over C# and C++ at the moment, and love both languages atm).

Thank you for any help.

Hi,
First of all you can surely create this kind of game in Unity3d.
Now for the game lets break it into some pieces.

  1. You need to create a terrain (big/small) as your world object.
  2. Try to create simple cube when you tap on the terrain.
    2.a : So u need to look for “Instantiate”. To spawn prefab.
    2.b : Check following thread for spawning cube on fingur touched location.
    How to get position of touch on touch screen - Questions & Answers - Unity Discussions

3.Once you get this functionality. You just need to create a UI for users to select what to spawn… So if user selects house in UI and taps on the screen, as a result house will spawn.

Hope this is helpful.

It does…Sort of. Do you have anything for mouse click?