Godot Engine

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

Technologies
opengl, github, c++, cpp, crossplatform
Topics
virtual reality, rendering, game engine, gaming, game development
Godot is a multi-platform 2D and 3D game engine with a feature-rich editor

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, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5 via WebAssembly) platforms.

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.

With its major 3.0 release in January 2018 after more than 18 months of development, 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!

2018 Program

Successful Projects

Contributor
Brandon Michael Makin
Mentor
mhilbrunner, Fabio Alessandrelli
Organization
Godot Engine
WebRTC into Godot & Peer-to-Peer multiplayer the Godot way
Godot's high-level multiplayer approach makes it uniquely easy to create client-host and true peer-to-peer (P2P) models of multiplayer gaming. ...
Contributor
Paritosh Sharma
Mentor
Bastiaan Olij
Organization
Godot Engine
GearVR and Daydream Support
This project involves improving the existing ARVR Server by adding support for the premium Mobile VR platforms. The goal is to improve the existing...
Contributor
Jiacheng Lu
Mentor
Juan Linietsky, sdfgeoff
Organization
Godot Engine
TSCN exporter for Blender
Currently dedicated asset formats (such as collada and glTF) is used as an exchange to import 3D asset from modeling software into Godot engine....
Contributor
Daniel Matarov
Mentor
Gilles Roudiere, Marcelo Fernandez, George Marques
Organization
Godot Engine
MIDI support for Godot Engine
The way I see MIDI working in godot would be to create another type of bus which handles MIDI data. It would probably work similarly to a sampler, by...
Contributor
Anish Bhobe
Mentor
Thomas Herzog, Hein-Pieter van Braam
Organization
Godot Engine
Adding support for video decoder modules using GDNative.
Godot has support for video playback through VideoPlayer API, which while useful, is constrained to using one of the two supported formats (Theora or...