I want start learn some 3D engine and I want the “freedom” with engine. This means, I can create any game with it. For me, Ogre and Urho looks good for it. I know Ogre is only rendering engine, I describe it later why I mention it.
- Is possible now create with Urho some game as commercial? Is Urho stable? It is good idea? I am asking because under info there are some limitations mentioned:
Though Urho3D already contains several useful features and implements a framework for 3D games and applications, it is not yet a complete out-of-the-box game creation toolkit. Some things you can expect having to work on, or to require skills for: (contributions to the project are naturally welcome)
- C++ for performance-critical code and improving existing subsystems such as networking, physics and animation, depending on your needs
This is not clear to me. That means Urho is not optimized and networking, physics and etc… it is my responsibility to integrate in to engine? (I am sorry, my english is not so good as it maybe looks :))
- How would you compare Urho with other engines? I mean overall usage of engine, not in displaying nice graphics.
I have interest in Unreal Engine, CryEngine, both are free, because there is lot of done, like nice editor. Big down are system requirements. I dont know if I can create more low level graphic game running in old hardware, but with Urho (I played with samples and run smoothly) or Ogre I am sure I can. Another area is programing. With Ogre or Urho, it looks like you have everything under control, on UE or CE, I am not sure.
I mention Ogre, mainly because Urho is inspired with this rendering engine. But Ogre have advantage that there are some commercial games created with it. I played Torchlight 2, and it looks and run very good even on my old notebook with integrated graphic card.