Skip to main content

🎮 Game Engines

Godot

Godot is a completely free and open-source game engine backed by a community foundation, known for its friendly scene system, its own Python-like GDScript language and excellent 2D tools. You can build and export games to desktop, mobile and web without paying a cent in licensing fees.

Quick Facts

Developer Godot Foundation and community (started by Juan Linietsky and Ariel Manzur)
First released 2014
Latest version Godot 4.7 (2026)
Language GDScript, C#, C++ via GDExtension
Platforms Windows, macOS, Linux, Android, iOS, web and more
License MIT License
Pricing Free, open source

What is Godot?

Godot is a free, open-source game engine created by Argentine developers Juan Linietsky and Ariel Manzur and released publicly in 2014. Today it is developed by the Godot Foundation and a large volunteer community, and it is one of the most popular engines among indie developers who want full control over their tools.

The engine's heart is its scene system. Everything in your game, from a player character to a sound effect, is a node, and nodes are grouped into scenes that you can nest, inherit and reuse. It is a clean, intuitive model that makes even complex games easy to organize.

Godot ships its own scripting language, GDScript, which looks a lot like Python and is tuned for game logic. You can also use C# for game code, or C++ and Rust through the GDExtension system, so the engine grows with you as your skills improve.

Key Features

  • Dedicated 2D engine with its own renderer, physics and editor tools
  • Full 3D pipeline with Vulkan, forward plus rendering and global illumination
  • GDScript, C# and GDExtension support for multiple languages
  • Node and scene architecture that makes projects easy to structure
  • Built-in animation, tilemap, shader and particle editors
  • One-click exports to Windows, macOS, Linux, Android, iOS and the web
  • Multiplayer API, navigation meshes and physics out of the box
  • The editor itself runs in the browser for quick tinkering

How to get started

Download the editor from the Godot website and unzip it. There is no installer and no account required: the whole engine is one small executable that you can run from a USB stick if you want.

When you open it you will see a project manager. Create a new project, pick the 2D or 3D template, and you are dropped into the editor. The official docs include a step-by-step 'Your first 2D game' and 'Your first 3D game' tutorial that build a complete little game while teaching you nodes, scripts and signals.

  • Download the stable Godot editor for your operating system
  • Create a project from the 2D or 3D template
  • Work through the official first game tutorials
  • Use the Asset Library to grab free sprites, scripts and plugins
  • Export your game from the Project menu to any supported platform

Use cases

  • 2D platformers, puzzlers and metroidvanias with pixel-perfect tools
  • 3D indie games from low-poly worlds to realistic scenes
  • Mobile games for Android and iOS
  • Browser games exported to WebAssembly
  • Game jams, prototypes and student projects where speed matters
  • Educational software and interactive tools beyond games

Pricing and licensing

Godot is free forever under the permissive MIT license. You can use it for personal projects, commercial games, client work and anything else without paying a cent, and you can even modify the engine itself and sell your version.

The project is funded by donations through the Godot Foundation. Unlike proprietary engines, there is no royalty, no seat fee and no revenue threshold. Some features, like official console ports, are handled by partner companies rather than the foundation, which is the one area where you would pay a third party for support.

Pros and cons

The biggest strengths of Godot are its price, its small footprint and its friendly tooling. The editor is fast, the 2D workflow is among the best in the business, and the community is welcoming, with a thriving asset library and a huge amount of tutorial content.

The trade-offs are mostly in the 3D department. Godot's 3D renderer is capable and improving quickly, but it still trails Unreal and Unity for the most demanding visuals. The ecosystem of assets and commercial tools is younger too, and C# support, while solid, is not quite as integrated as in Unity.

Alternatives

  • Unity: proprietary engine with C# and the largest asset store
  • Unreal Engine: AAA 3D visuals with Blueprints and C++
  • GameMaker: 2D-first engine with drag-and-drop and GML
  • Flame: lightweight open-source 2D engine for Flutter developers
  • Bevy: modular Rust engine for programmers who love ECS

Resources

What is New?

By continuing to use the site, you agree to the use of cookies.