Ad
 
Learn more
Favicon of Godot

Godot

Build 2D, 3D, and XR games with a full-featured engine that includes its own scripting language, scene editor, and export tools for multiple platforms.

Open Source Alternative to:

Screenshot of Godot website

Godot is a full-featured game engine built entirely in the open, with no licensing fees and no royalties. It's aimed at indie developers, hobbyists, and small studios who want a capable tool without the cost or restrictions of commercial engines. The engine handles both 2D and 3D projects, and supports XR development for virtual and augmented reality targets.

At its core, Godot uses a node and scene system. Everything in a game, from a character to a UI element, is a node organized into scenes that can be nested, reused, and instanced. It's a different mental model than many other engines, but it keeps projects organized as they grow.

Key capabilities include:

  • GDScript, a Python-like scripting language built specifically for the engine, alongside support for C# and C++ via GDExtension
  • Integrated editor with a 2D workspace, 3D viewport, animation tools, tilemap editor, and shader editor all in one place
  • Cross-platform export to Windows, macOS, Linux, Android, iOS, and web, from a single project
  • Physics engines for both 2D and 3D, with collision shapes, joints, and rigid body simulation built in
  • Signals system for event-driven communication between nodes, reducing tight coupling in code
  • Visual shader editor for creating shaders without writing GLSL directly

Godot is community-driven and funded through donations and corporate sponsors rather than a commercial entity. The engine's source is available on GitHub, and contributors can submit fixes, features, or documentation improvements.

For developers coming from tools like GDevelop, Godot offers more depth in scripting and 3D capabilities, though it comes with a steeper learning curve. It suits developers who want direct control over game logic through code rather than purely visual event systems.

Share:

Similar open source projects

Favicon

 

  
  • Stars


  • Forks


  • Last commit


Favicon

 

  
  • Stars


  • Forks


  • Last commit


Favicon

 

  
  • Stars


  • Forks


  • Last commit