Godot is a multi-platform 2D and 3D game engine with a feature-rich editor

2D and 3D cross-platform game engine

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms.

Free, open source and community-driven

Godot is completely free and open source under the very permissive MIT license. No strings attached, no royalties, nothing. The users' games are theirs, down to the last line of engine code. Godot's development is fully independent and community-driven, empowering users to help shape their engine to match their expectations. It is supported by the Software Freedom Conservancy not-for-profit.

Major industry player

With its major 3.0 release in January 2018 and upcoming 4.0 release, Godot is establishing itself as a major player not only among free and open source engine, but also next to the proprietary engines which currently dominate the market (Unity3D, Unreal Engine, Game Maker, etc.).

Hundreds of game and engine developers from all over the world contribute to its success daily by extending the engine, fixing bugs, writing documentation, providing support on community channels and, last but not least, developing their own great games with Godot!

lightbulb_outline View ideas list

Technologies

  • c/c+
  • opengl
  • vulkan
  • gdscript

Topics

comment IRC Channel
mail_outline Contact email

Godot Engine 2021 Projects

  • Angad Kambli
    Add pseudo-localization to better spot untranslated strings and unexpected layout changes caused by long strings
    The project aims at implementing support for pseudo-localization in Godot. Pseudo-localization is an important tool for internationalization. It...
  • Umang Kalra
    Auto-Arrangement of Nodes in GraphEdit, VisualScript and VisualShaders
    This project aims to add the feature that would automatically arrange the nodes in the canvas of GraphEdit/VisualScript/VisualShader, in a systematic...
  • Bhuvaneshwar Vemula
    Command Palette
    This Project aims to make Command Palette for Godot game engine that can execute some major editor actions available in editor menus. this project...
  • Ricardo Subtil
    Implementing a DAP backend for debugging Godot projects
    This project aims to add a new debug backend to the editor, compliant with the DAP specification by Microsoft. This allows for more integrated...
  • Jeffrey Cochran
    Improvements to Godot Soft-body Dynamics
    Deformation is one of the most ubiquitous and recognizable physical phenomena: trees swaying in the breeze, a bouncing ball, someone poking the...
close

2021