A cross-platform Java game development framework built on OpenGL ES for desktop, Android, web, and iOS games.
godotengine/godot
Godot is a free, MIT-licensed, cross-platform game engine for building 2D and 3D games from one unified editor.
Open-source alternative to:Unity
Unreal Engine
- Stars
- 118,769
- Forks
- 27,143
- Open issues
- 18,911
- Last commit
- 9 hours ago
What is it?
Godot Engine is a cross-platform engine for creating 2D and 3D games from a single interface. It includes a broad set of built-in tools so developers can focus on gameplay rather than building core infrastructure from scratch.
Games can be exported in one step to Linux, macOS, Windows, Android, iOS, and Web platforms, with console support available through separate arrangements. The engine is released under the permissive MIT license, with no royalties and no restrictions on the games built with it.
Godot was developed in-house by its founders for several years before being open sourced in 2014. Development is community-driven and supported by the Godot Foundation, a non-profit organization.
Key features
- 01Build both 2D and 3D games in one editor
- 02One-click export to desktop, mobile, and Web platforms
- 03Permissive MIT license with no royalties
- 04Community-driven development supported by a non-profit foundation
- 05Official documentation and class reference available in the editor
Use cases
- Indie developers making 2D or 3D games without licensing costs
- Prototyping game ideas quickly across several platforms
- Teams that want full control over their engine source code
- Learning game development with a large community and tutorials
Quick start
- 1
Download the editor binary from the official website
- 2
Compile from source by following the official docs
Things to know
- Building from source requires following platform-specific compilation steps in external docs.
Topics
FAQ
- What is godot?
- Godot is a free, MIT-licensed, cross-platform game engine for building 2D and 3D games from one unified editor. Godot Engine is a cross-platform engine for creating 2D and 3D games from a single interface. It includes a broad set of built-in tools so developers can focus on gameplay rather than building core infrastructure from scratch.
- Is godot free to use? What license does it have?
- godot is open source under the MIT license. Check the license terms before using it in commercial products.
- Is godot still maintained?
- Actively maintained. The last commit to godot was on Oct 20, 2026.
- What can I use godot for?
- Indie developers making 2D or 3D games without licensing costs Prototyping game ideas quickly across several platforms Teams that want full control over their engine source code Learning game development with a large community and tutorials
- How do I install godot?
- Download the editor binary from the official website Compile from source by following the official docs
- Where can I get godot?
- The source code and installation instructions are on GitHub: https://github.com/godotengine/godot
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A .NET framework for building cross-platform 2D and 3D games in C#, re-implementing Microsoft's discontinued XNA Framework.
No-code, open-source game engine and editor for building 2D, 3D and multiplayer games for mobile, desktop and the web.
A simple 2D game engine for the D programming language, with built-in physics, animation, tilemaps and dialogue.
A retro game engine for Python that lets you make pixel-art games with a fixed palette and low-resolution screen.
Open 3D Engine (O3DE), a multi-platform, real-time 3D engine for building games, cinematic 3D worlds and simulations.