← All repos

godot

Godot Engine – Multi-platform 2D and 3D game engine

gamedevgame-developmentgame-enginegodotgodotenginemulti-platformopen-source
Browse cluster: Operating Systems and Low-Level Systems
85,600commits
3,727contributors
14languages

Tech stack & purpose

Godot Engine is a multi-platform 2D and 3D game engine built with an open-source architecture. The engine is implemented in C++ and includes GDScript, a gradually-typed scripting language integrated as an optional module that compiles to bytecode for execution in a virtual machine. The codebase encompasses multiple rendering backends, including Metal rendering device support (which builds on the MoltenVK project), editor infrastructure with icon systems, and platform-specific installers such as Windows deployment via Inno Setup.

Community & reference links

Languages

C++
87.0%
C#
3.2%
Java
2.3%
C
2.0%
GLSL
1.8%
Objective-C++
1.2%
Python
1.0%
Kotlin
0.6%
GDScript
0.5%
JavaScript
0.4%
Swift
0.0%
Shell
0.0%
CMake
0.0%
GAP
0.0%

Contributors (top 30 of 3,727)