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
GDevelop is ideal for beginners and those focusing on 2D games due to its visual scripting and ease of use, while Urho3D caters to developers looking for advanced 2D and 3D capabilities, requiring programming knowledge for full utilization.