First off I am using UrhoSharp but should not really be that important since I really don’t want to go to source unless I absolutely have to.
Do I need to have my own Scene manager and Terrain manager?
How much management is already in the engine?
Yes, if I understood your question.
The engine provides tools and features, not managers.
There is Scene and Terrain classes that provide bucket of features.
User is responsible for managing these features.
The engine has some high-level managers if such managers are re-usable enough (e.g. ResourceCache)
Thank you for clarifying it. I wanted to be sure before going through the process of doing it.
About the internal resource manager:
Is it possible to set up this manager to handle existing xml game structure?
Could you elaborate your goals?
Abstract questions tend to result in abstract answers.
As I mentioned before I am taking Multiverse which uses Axiom engine and installing Urho3D into it.
It already has existing scene manager, terrain manager and resource manager.
I am trying to determine the best approach to resources now. (keep existing or convert)