Godot
|
|
Ontwerper(s)
|
Juan Linietsky
|
Ontwikkelaar(s)
|
Rémi Verschelde
|
Uitgebracht
|
14 januari 2014 (11 jaar)
|
Recentste versie
|
4.3 (15 augustus 2024)[1]
|
Recentste bètaversie
|
3.0-beta 1 (30 november 2017),[2] 3.2-beta 4 (18 december 2019),[3] 3.2.3 beta 1 (15 juli 2020),[4] 4.0 beta 1 (15 september 2022),[5] 4.0 beta 2 (29 september 2022),[6] 4.0 beta 3 (14 oktober 2022),[7] 4.0 beta 4 (4 november 2022),[8] 4.0 beta 5 (16 november 2022),[9] 4.0 beta 6 (23 november 2022),[10] 4.0 beta 7 (1 december 2022),[11] 4.0 beta 10 (23 december 2022),[12] 4.0 beta 11 (10 januari 2023),[13] 4.0 beta 14 (20 januari 2023),[14] 4.0 beta 15 (25 januari 2023),[15] 4.0 beta 16 (27 januari 2023),[16] 4.1.0 Beta 1 (8 juni 2023),[17] 4.1.0 Beta 3 (21 juni 2023),[18] 4.1.0 Beta 2 (14 juni 2023),[19] 4.2 beta 2 (19 oktober 2023),[20] 4.2 beta 6 (13 november 2023),[21] 4.3 Beta 1 (31 mei 2024)[22]
|
Onderhoudsversie
|
3.6 (9 september 2024)[23][24]
|
Status
|
Actief
|
Besturingssysteem
|
GNU/Linux, macOS, Windows, BSD, iOS, Android, Universal Windows Platform, HTML5, WebAssembly, Xbox, Windows Phone
|
Geschreven in
|
C++, C
|
Licentie(s)
|
MIT
|
Versiebeheer
|
Officiële broncode
|
Website
|
Officiële website
|
|
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-versiegeschiedenis
versie
|
Datum van publicatie
|
Extra notities
|
Nieuwste patchversie
|
1.0
|
December 2014
|
Eerste stabiele release
|
1.0
|
1.1
|
Mei 2015
|
Verbeteringen 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.1
|
2.0
|
Februari 2016
|
Verbeterde gebruikersinterface en debugger
|
2.0.4.1
|
2.1
|
Juli 2016
|
Introductie van de Addons-database, profiler en add-on-API
|
2.1.6
|
3.0
|
Januari 2018
|
Nieuwe op fysica gebaseerde renderer, ondersteuning voor Mono (C#) en de toevoeging van Bullet als een fysica-engine
|
3.0.6
|
4.0
|
Maart 2023
|
Voegt 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.3
|
4.1
|
Juli 2023
|
Updates 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.1
|
4.2
|
November 2023
|
AMD FSR 2.2 support
|
4.2.1
|
4.3
|
Augustus 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.
- Editor
- desktop platforms: Windows, macOS, Linux en BSD[25][26]
- web[27]
- 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
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.
|