Im looking to create a tool for developing a full scene but with limited capabilities. The tool would look and operate like Unity but with limited features. I would the need the ability to drop in characters and vehicles and plot paths for them. They should be able to add objects for the character to interact with like crates, barrels and buildings.
I essentially need to give people a stripped down version of Unity so they can expand the game and play their scenes with random spawning locations in the scene. Is there a tool that already has these and is as polished of a tool as Unity or close to, or is there an easy way to make a scene creator like this with Unity Pro or would I need a source code license for this?
You need to be able to program in Unity, but as long as you can do that, it isn't to bad.
You just need to create some sort of handles and properties editor in your game to manipulate objects. Spawning objects isn't hard either.
The difficult part is letting users save their creations. You cannot dynamically create scenes, so you will need an empty scene, that adds all the assets based on a text or xml file. As long as you can parse a file, you should not have to much trouble reading and writing to a file, just make sure you organize it logically.
So, just parse a txt or xml and convert that into your data.