Concept

Godot (game engine)

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.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.