Godot Engine

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

Technologies
opengl, github, c++, cpp, gdscript
Topics
graphics, real time, cross-platform, game engine, game development
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!

2019 Program

Successful Projects

Contributor
Raghav Shankar
Mentor
Ariel Manzur, HP
Organization
Godot Engine
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...
Contributor
Suhas Prasanna
Mentor
bojidar-bg, George Marques
Organization
Godot Engine
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...
Contributor
DestinyGamer
Mentor
Juan Linietsky, karroffel
Organization
Godot Engine
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...
Contributor
Daniel Matarov
Mentor
Juan Linietsky
Organization
Godot Engine
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,...
Contributor
jfons
Mentor
Juan Linietsky, Bastiaan Olij
Organization
Godot Engine
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...
Contributor
Ankit Priyarup
Mentor
Geequlim, Jiacheng Lu
Organization
Godot Engine
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...
Contributor
minraws
Mentor
iFire, Anish Bhobe
Organization
Godot Engine
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...
Contributor
IronicallySerious
Mentor
Jairo Honorio, Gilles Roudiere
Organization
Godot Engine
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...