Cocos2d-x is an open-source and cross platform open source free 2D game engine for mobile game development known for its speed, stability, and easy of use.
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.