Godot is een platform-onafhankelijke open source game-engine die is uitgebracht onder de MIT licentie. Het was oorspronkelijk ontwikkeld door Juan Linietsky en Ariel Manzur voor verschillende bedrijven in Latijns-Amerika voordat het openbaar werd gemaakt. Met Godot kunnen zowel 2D als 3D spellen gemaakt worden.

Versiegeschiedenis +Godot-versiegeschiedenisversieDatum van publicatieExtra notitiesNieuwste patchversie1.0December 2014Eerste stabiele release1.01.1Mei 2015Verbeteringen aan automatisch aanvullen in de code-editor, de toevoeging van een visuele shader-editor, een herschreven 2D-engine en nieuwe ondersteuning voor het navigeren door 2D-polygonen.1.12.0Februari 2016Verbeterde gebruikersinterface en debugger2.0.4.12.1Juli 2016Introductie van de Addons-database, profiler en add-on-API2.1.63.0Januari 2018Nieuwe op fysica gebaseerde renderer, ondersteuning voor Mono (C#) en de toevoeging van Bullet als een fysica-engine3.0.64.0Maart 2023Voegt ondersteuning toe voor de Vulkan grafische API. Migreert van Mono naar .NET 6 CoreCLR. Het biedt op SDF gebaseerde wereldwijde verlichting samen met verschillende wijzigingen in de regelgeving en prestatie-optimalisaties.4.0.34.1Juli 2023Updates voor prestatie-, kernel- en scriptitems. Introductie van statische variabelen in GDScript en het [GlobalClass]-attribuut in C#. Ondersteuning voor meerdere vensters en de mogelijkheid om scripteditors te scheiden. Introductie van verbeterde deeltjesturbulentie en 3D-ruistexturen. Vernieuwde vermijdingsalgoritmen voor AI-navigatie.4.1.14.2November 2023AMD FSR 2.2 support4.2.14.3Augustus 2024

Eigenschappen Ontwikkelaars kunnen met Godot een game maken, zonder andere hulpmiddelen nodig te hebben afgezien van zaken zoals game-assets. De game-engine is gemaakt rond het concept van "nodes". Die nodes zijn georganiseerd binnen "scenes". Nodes zijn herbruikbaar, en kunnen genest worden binnen andere nodes.

Ondersteunde platformen Editor desktop platforms: Windows, macOS, Linux en BSD web Export Godot ondersteunt het exporteren naar meerdere platformen en geeft de mogelijkheid om voor elk platform een andere textuurcompressie en resolutie in te stellen. Godot kan exporteren naar mobiele platforms: Android en IOS desktop platforms: Windows, UWP, Linux, macOS en BSD consoles: Nintendo Switch, PlayStation 4 en Xbox One (niet officieel, alleen via third party providers) web (webGL) VR en extended reality

Scripting Godot ondersteunt verschillende programmeertalen voor het maken van games, waaronder het ingebouwde GDScript, C++ en C#. Daarnaast bevat Godot GDNative, voor het gebruik van andere programmeertalen, zoals Rust, Nim, en D. Godot heeft ook ondersteuning voor visueel programmeren met VisualScript, wat ontworpen is als een visueel equivalent van GDScript.

Rendering Godot maakt gebruik van OpenGL ES 2.0 en OpenGL ES 3.0.

Categorie:Game engine Categorie:Opensourcesoftware en vrije software Categorie:Software geschreven in C++