Game engine
Godot Engine
Godot is a free 2D and 3D engine with a scene tree, GDScript, and an MIT license. It is the usual first install when you want the editor and the runtime in one small download.

Developer: Godot Engine contributors
Overview
The editor organizes a game as a tree of nodes. A player, a camera, and a tilemap are nodes you instance, not a pile of unrelated assets. That model is why a first 2D platformer is readable, and why a second person can open the same scene without a custom framework.
Official exports cover Windows, macOS, Linux, Android, iOS, and the web. Console kits are not a one-click export in the open editor; studios that need them use a porting partner. C# is supported through the .NET build. The engine itself is C++ with a GDExtension API if you outgrow GDScript.
Pick Godot when the license has to stay MIT and the first playable is 2D or a modest 3D scene. Pick something else when you need a console program, a huge asset marketplace, or film-level lighting on day one.
Technical specifications
Specs checked 2026-10-05. Version lines move; the download link is the source of truth.
- Developer
- Godot Engine contributors
- Version line
- 4.6.3-stable
- License
- MIT
- Business model
- Free to download and to ship commercial games. The engine is MIT; development is funded by donations, not a seat license.
- Releases
- Feature releases about twice a year, with patch releases between them. 4.6.3-stable is the 20 May 2026 patch. Open the download page before you pin a version — a newer stable may already be listed.
- Editor platforms
- Windows, macOS, Linux, Web
- Export targets
- Windows, macOS, Linux, Web, Android, iOS
- Languages
- GDScript, C#
- 2D / 3D
- 2D/3D
- VR
- Yes. OpenXR is the supported path for PC VR headsets.
- AR
- No first-party AR toolkit. Mobile AR usually means a plugin or an external SDK.
- Visual scripting
- Visual shaders are built in. Gameplay visual scripting is not a core language — GDScript or C# is the normal way to write rules.
- Beginners
- Partly. GDScript is short, and the 2D docs assume a first game. The scene tree still has to be learned.
- Learning curve
- Medium. A weekend is enough for a 2D loop. 3D lighting, navigation, and export templates take longer.
- Graphics
- Strong 2D. 3D is enough for indie scenes; it is not a Nanite-class renderer.
- Team size
- One person through a small team. Text scenes and Git diffs stay readable.
- GitHub stars
- 107,726 · godotengine/godot
- Documentation
- https://docs.godotengine.org/en/stable/
- Community
- https://godotengine.org/community/
- Assets and examples
- https://godotengine.org/asset-library/asset
Where it fits
- MIT license, including commercial games, with no revenue report to the engine maker.
- 2D is a first-class toolset: tilemaps, physics, and cameras that are not a flattened 3D scene.
- Small download, text-based scenes, and official demos you can run the same day.
Where it does not
- 3D rendering and streaming do not match a current Unreal or Unity production stack.
- Console publishing is outside the stock export list.
- The asset library is useful and much smaller than Unity’s store.
Matching source
All examples
Godot 2D platformer demo
Official 2D stage: run, jump, and collide.

Dodge the Creeps
The first official tutorial loop: move, spawn, and score.
Godot Pong
Two paddles and a ball, small enough to read in one sitting.
Physics platformer
Moving platforms and physics bodies instead of a hand-rolled controller.

2D role-playing demo
Grid movement, dialogue, and a tiny combat loop.

Isometric demo
Isometric tiles, click-to-move, and sorting.
How does it compare?
Choose Unity if you need C#, consoles, or the asset store more than an MIT license.
Choose Unreal when the picture has to carry the game and the team can live in C++ or Blueprints.
Choose Phaser when the game is a web page and you already write JavaScript.
Choose Defold for a smaller 2D editor aimed at mobile and web, written in Lua.
Guides
- Godot vs Unreal
A practical comparison of Godot and Unreal: 2D, fidelity, language, license, install size, and which source to clone first.
- Godot vs Unity
A practical comparison of Godot and Unity: language, 2D, license, project size, and which source to clone first.
- Best game engine for beginners in 2026
How to pick a first engine from the game you want to make: Godot, Phaser, Defold, or TIC-80, plus a six-question shortlist.
Questions
Is Godot free for commercial games?
Yes. Godot is MIT-licensed. You can sell the game. You do not owe a royalty to the Godot project.
Should a beginner learn GDScript or C#?
GDScript, unless you already write C# every day. The official beginner demos are GDScript, and the language is the one the editor is built around.
Does Godot export to consoles?
Not as a stock one-click target. Desktop, mobile, and web are built in. Console SDKs are handled by porting companies.
Where do I find a project to read?
Start with the official 2D platformer on this site’s Godot source list, then the GDQuest Open RPG if you want dialogue and combat.