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
Urho3D is a versatile game engine suitable for both 2D and 3D games, requiring programming knowledge for advanced features. Construct Classic, on the other hand, is focused on 2D game development with a user-friendly drag-and-drop interface, making it accessible for beginners but less flexible for complex projects.