Godot (game engine)

A screenshot of the Godot editor.

Godot is a free and open source game engine known for its strong 2D and decent 3D performance. In development since 2001 as a proprietary game engine used by Argentinian developers, it became open source in January 2014 according to a news post that month. The engine is now backed by the community supported Godot Foundation based in the Netherlands.

Like many other game engines, the project supports an asset library to save developer time. Godot supports exporting to a variety of platforms, such as Microsoft Windows, Mac OS, Linux, Android, iOS, and the web.

Tropes used in Godot (game engine) include:
  • Animesque: Godette is a mangaesque girl used as a mascot on April fools in a 2021 blog post.
  • Early Installment Weirdness: A news post by the developers in 2014 covers the history of the engine starting in 2001, where it bore little resemblance to what it was by that point. It also went by a number of different names, including Larvotor, Legacy, NG3D, Larvita.
  • Game Maker: Godot itself for the technically inclined with the appropriate template from the asset library.
    • Some beginner friendly options are also built with the engine, such as "RPG in a Box".
  • Genius Programming: While lacking some advanced 3D eye candy capabilities of its competitors, the engine is positively lightweight in comparison and has a better reputation for working nicely with older hardware.
    • The editor supports some experimental functionality unusual for an engine of it's type, such as the ability to run the editor itself in a web browser.
  • Mascot: The character in the logo is sometimes seen as such.
    • An 2021 April fools day post announced that the Animesque Godette would be the mascot.
  • Microtransactions: The official documentation describes how to implement this feature in Android.
  • Named After Somebody Famous: Named after Godot from Waiting for Godot according to one of the developers.
  • Wreaking Havok: Godot supports a physics system for handling collisions according to the documentation.