hello everyone,
I'm about to get Unity as the main engine of my project. What gets me motivated is the powerful, ease of the engine and the active & friendly community.
My project is an Action RPG, with some worlds in 2D and others in 3D. The worlds and levels (such as dungeons) may be randomly generated, so users can explore as many worlds as they want to.
Indeed, players may create objects, vehicles and weapons by using some scripting, so gameplay gets longer.
So my doubt is simple, that project can be accomplished by the power of new Unity 3.0?
Thanks both Unity Team & Users Community ;)
Yes this is quite possible with Unity. There are plenty of resources for learning about Unity's 2D and 3D capabilities (start here). Procedural and randomly generated content is also quite possible (look here).
You're also in luck with user scripting. Unity includes the Boo language which is very similar to Python. Boo was designed, from the ground up, to be an embeddable language. You'll have to provide an interface to it, but your users can certainly have the option of creating their own scripts and content. Unfortunately there are no resources or tutorials on doing this specifically with Unity. You'll have to start with the Boo documentation and work your way from there. You can find an article about embedding Boo here.
Good luck with your project!