Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Developed by Lasse Öörni
License: Open Source
Cocos2d-x is primarily focused on 2D game development, making it ideal for mobile games, while Urho3D excels in 3D game development and supports VR and AR. Both engines offer strong cross-platform capabilities, but Urho3D is better suited for developers looking for advanced graphics and networking features.