A free, open-source, cross-platform game engine for creating 2D and 3D games with a unified editor and one-click exports.
Godot Engine is a free, open-source, cross-platform game engine used to create both 2D and 3D games. It provides a unified editor interface and a comprehensive set of built-in tools, allowing developers to focus on game creation rather than low-level engine development. Games can be exported with one click to desktop, mobile, web, and console platforms.
Indie game developers, hobbyists, educators, and studios looking for a free, flexible, and community-driven alternative to commercial game engines.
Developers choose Godot for its completely free and open-source nature (MIT license), no royalties, full ownership of game code, and a unified workflow for 2D and 3D development within a single, intuitive editor.
Godot Engine – Multi-platform 2D and 3D 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.
Under the permissive MIT license, Godot is completely free with no royalties, ensuring developers retain full control over their game code and profits, as emphasized in the README.
The editor provides a single interface for both 2D and 3D development, reducing context switching and streamlining game creation from a unified environment.
With one-click deployment, games can be exported to desktop, mobile, web, and console platforms, minimizing configuration effort as highlighted in the README's key features.
Development is community-driven and supported by the Godot Foundation, fostering a collaborative ecosystem with rapid iteration based on user feedback and contributions.
While capable, Godot's 3D rendering lacks some advanced optimizations and graphics features compared to engines like Unreal, which may impact performance in graphics-intensive projects.
The ecosystem has fewer available assets, plugins, and official partnerships than Unity or Unreal, increasing development time for complex features that rely on external resources.
GDScript, Godot's primary scripting language, is engine-specific and requires learning a new syntax, which can be a hurdle for developers accustomed to more widespread languages like C#.
Godot is an open-source alternative to the following products:
Unity is a cross-platform game engine and development environment used to create 2D, 3D, VR, and AR games and interactive experiences.
Unreal Engine is a powerful real-time 3D creation tool developed by Epic Games, used for game development, film production, architecture visualization, and other interactive experiences.