Multi-platform fully-featured 2D and 3D game engine

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 3.1 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


  • c++
  • gdscript
  • opengl
  • cpp
  • github


comment IRC Channel
mail_outline Contact email

Godot Engine 2019 Projects

  • Raghav Shankar
    Asynchronous Cached File Access for Godot Engine
    This project aims to add a more flexible asynchronous file system cache server as an engine module. It will cache any IO operations, and provide more...
  • Ankit Priyarup
    GDScript Language Server
    Integrated script editor in Godot lacks features found in editors like VS Code, Sublime, Emacs, etc. These editors are also more popular among...
  • IronicallySerious
    Godot VCS Wide Integration
    Adding a Version Control API to Godot which supports working with multiple types of popular VCSs (both distributed and central). This API shall be...
  • minraws
    Improvements to Visual Scripting System
    Visual Scripting Language is a part of Godot Engine that is fairly underdeveloped. But it still is a really powerful system which just needs to be...
  • Daniel Matarov
    Interactive Music for Godot Engine
    The aim of this project is to add an interactive music feature to Godot, with similar functionalities to Wwise. Wwise itself cannot be used however,...
  • DestinyGamer
    Motion Matching Implementation Using Kd trees
    Godot is an Open source Game engine which is getting really popular because of it's easy-to-use interface and wonderful community. It is a real game...
  • jfons
    Rewriting Godot's lightmapper
    My goal is to rewrite the current lightmapper used in Godot in order to add some quality improvements and eventually allow it to use the GPU to speed...
  • Suhas Prasanna
    Static Analyzer for GDScript
    While making medium to large scale games in Godot, many small bugs start to creep in that cannot be caught by the compiler. These can only be dealt...