Godot (ˈɡɒdoʊ) is a cross-platform, free and open-source game engine released under the MIT license. It was initially developed by Argentine software developers Juan Linietsky and Ariel Manzur for several companies in Latin America prior to its public release. The development environment runs on many platforms, and can export to several more. It is designed to create both 2D and 3D games targeting PC, mobile, and web platforms and can also be used to develop non-game software, including editors. Godot allows video game developers to create 3D and 2D games using multiple programming languages, such as C++, C# and GDscript. It makes use of a hierarchy of nodes to facilitate the development experience. Classes can be derived from a node type to create more specialized node types that inherit behavior. Nodes are organized inside of "scenes", which are reusable, instanceable, inheritable, and nestable groups of nodes. All game resources, including scripts and graphical assets, are saved as part of the computer's (rather than in a database). This storage solution is intended to facilitate collaboration between game development teams using software version control systems. The engine supports deployment to multiple platforms and allows specification of texture compression and resolution settings for each platform. The website provides binaries only for the editor platforms, and exporting projects to other platforms is done within the Godot editor. The Godot editor, used for creating Godot games, supports the following platforms: Desktop platforms Linux, macOS, Windows distributed on the website, on Steam, on Epic, and on Itch. Web platform HTML5, WebAssembly with the web editor. Android phones and tablets (available as of Godot 3.5). BSD is also supported, but must be compiled manually. The engine supports exporting projects to many more platforms, including all of the editor platforms. Currently supported platforms as of Godot 4.0 are: Desktop platforms Linux, macOS, Windows, BSD (must be compiled manually) Mobile platforms Android, iOS Web platform HTML5, WebAssembly.
, , ,