Urho3D is a cross platform 2D and 3D game engine implemented in C++ and released under MIT license that has a variety of features to help you build your game.
Urho3D is a cross platform 2D and 3D game engine implemented in C++ and released under MIT license that has a variety of features to help you build your game.
Customer Reviews
User in Computer Games
Advanced user of Urho3DWhile this is not the best overall game engine, it is a good place to start if you are looking to play around with game development in C++. The developers and supporting contributors did a good job of documenting certain processes, such as setting up through Visual Studios - Windows. It was a bit of a learning curve however, and it was difficult to understand what was going on just by looking at the GitHub repository/zip files. If it were not for the wiki pages and additional resources that highlight key elements of Urho3D, the team would have been lost.
In an attempt to connect Urho3D libraries to Visual Studios, there was a lot of frustration. It was not an intuitive process, and it required some trial and error. At one point, none of the projects were compiling/building and none of the dependencies were being recognized. Let's just say, we did not stick with this engine for too long.
If you are simply experimenting with different game engines, by all means - look into Urho3D. If you are under a time crunch and need to learn the ins-and-outs of a particular system, do not start with Urho3D.
Urho3D was originally used to develop a game as part of a larger project. We realized that for this particular case, the game engine did not satisfy our needs, and we definitely did not stick around to learn more about it. Due to time constraints, we had to make the decision to look elsewhere.