Developer(s) | Community developed |
---|---|
Stable release |
2.1.1 / 17 November 2016
|
Preview release |
2.0-rc1 / 8 February 2015
|
Repository | github |
Written in | C, C++ |
Operating system |
Deployment
|
Available in | English |
Type | Game engine |
License | MIT License |
Website | www |
Godot is a 2D and 3D cross-platform open source MIT licensed game engine developed by Godot Engine community and used internally by several companies in Latin America before being open-sourced and released to the public. The development environment runs on Windows, OS X and Linux (both 32 and 64 bit) and can create games targeting PC, console, mobile and web platforms.
Godot aims to offer a fully integrated game development environment. It allows developers to create a game from scratch needing no other tools beyond those used for content-creation (creating graphical assets, music etc.). The game-design architecture is built around a concept of a tree of nested "scenes". All game resources, from scripts to graphical assets, are saved on-disk as part of the computer's file system (rather than in, say, a database). This storage solution is intended to make it easier for game development teams to collaborate on script code using version control.
Godot games are created either in C++ or by using its own scripting language called GDScript, a high level, dynamically typed programming language very similar to Python. Contrary to Python, GDScript features strict typing of variables and is optimized for Godot's scene-based architecture. Godot's developers have stated that many alternative third-party scripting languages were tested before deciding that using a custom language allowed for superior optimization and editor integration.