A free lightweight, cross-platform 2D and 3D game engine.
Urho3D is a free, lightweight, cross-platform game engine for developing both 2D and 3D games. It provides a complete set of tools and features for game development while maintaining a small footprint and broad compatibility across different systems.
Indie game developers, hobbyists, and programmers looking for a lightweight, portable game engine with both 2D and 3D capabilities.
Developers choose Urho3D for its combination of being completely free (MIT licensed), lightweight, and cross-platform, offering a balanced alternative to both heavier commercial engines and more minimal frameworks.
Game engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows free use, modification, and distribution in commercial projects without royalties, as stated in the license section.
Designed for minimal resource usage, making it ideal for indie developers and projects with limited hardware, as emphasized in its philosophy.
Runs on multiple operating systems and architectures, including web deployment via compilation for browsers, as highlighted in the features.
Provides built-in support for both 2D and 3D graphics, simplifying development for mixed-media games without separate engines.
Active development has moved to the Dviglo fork with no backward compatibility, leading to fragmentation and uncertainty for future updates, as noted in the README.
The main documentation points to version 1.9.0 and archived wikis, which may not cover latest changes or provide up-to-date learning resources.
Compared to engines like Godot or Unity, Urho3D has a smaller ecosystem with fewer third-party assets, plugins, and active support channels.