Godot (game engine)

From HandWiki
Revision as of 18:10, 6 February 2024 by Ohm (talk | contribs) (link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Cross-platform, open-source game engine
Godot Engine
Godot logo.svg
Godot3.4.png
A screenshot of the editor in Godot 3.4
Original author(s)
  • Juan Linietsky
  • Ariel Manzur
Initial release14 January 2014; 10 years ago (2014-01-14)[1]
Written inC++[2]
Operating systemMicrosoft Windows, macOS, Linux, Android, Web, FreeBSD, NetBSD, OpenBSD[3]
PlatformSee § Supported platforms
Size28–189.3 Megabytes (varies by operating system)[4]
Available in36 languages
List of languages
Arabic, Argentine Spanish, Brazilian Portuguese, Bulgarian, Catalan, Czech, Dutch, English, Esperanto, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Malay, Norwegian Bokmål, Polish, Portuguese, Romanian, Russian, Slovak, Simplifield Chinese, Spanish, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian, Vietnamese
TypeGame engine
LicenseMIT License
Website{{{1}}}

Godot (/ˈɡɒd/[lower-alpha 1]) is a cross-platform, free and open-source game engine released under the permissive MIT license. It was initially developed by Argentina software developers Juan Linietsky and Ariel Manzur[5] for several companies in Latin America prior to its public release in 2014.[6] 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.

Features

Godot allows video game developers to create both 3D and 2D games using multiple programming languages, such as C++, C# and GDScript.[7] It makes use of a hierarchy of nodes to facilitate the development experience.[8] 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 file system (rather than in a database). This storage solution is intended to facilitate collaboration between game development teams using software version control systems.[9]

Supported platforms

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:

The engine supports exporting projects to many more platforms, including all of the editor platforms. Currently supported platforms as of Godot 4.0 are:[14]

The Godot engine can be run on consoles, although popular consoles are not officially supported since they do not allow their platform-specific code to be published under an open-source license.[16] Games can be ported to consoles through third-party companies.[17][18] Godot 4 support for consoles by third party teams is currently being worked on.[14] W4 Games, a commercial company co-founded by some members of Godot's leadership, has announced plans to offer services porting Godot 4.0 games to Microsoft, Nintendo, and Sony platforms.[19][20]

For CPU architectures, Godot officially supports x86 on all desktop platforms (both 32-bit and 64-bit where available) and has official ARM support on macOS, Linux[21], mobile platforms, and standalone Oculus platforms (both 32-bit and 64-bit where available). The web platform uses 32-bit WebAssembly. Support for RISC-V and PowerPC Linux is unofficial and experimental.[22][23]

Scripting

Screenshot of editing a GDScript file using the built-in script editor of Godot 3.4

Godot supports a variety of programming languages for making games, including the integrated language GDScript, C++[24] and C#. Additionally, the engine includes GDNative, a facility for creating bindings with other languages. Officially-supported GDNative languages include C and C++.[25] Community-supported languages include Rust, Nim, Haskell, Clojure, Swift, and D.[26] Visual coding was also supported, via the built-in language VisualScript, designed to be a visual equivalent to GDScript.[18] Visual Scripting was removed from the core engine in Godot 4.0.[27] Godot games running in the browser can interface with the browser's JavaScript code.

The Godot editor includes a text editor with auto indentation, syntax highlighting and code completion and folding. It also features a debugger with the ability to set breakpoints and program stepping.[28]

GDScript

GDScript
ParadigmObject-oriented
DeveloperGodot Community
Typing disciplineDynamic, Duck
OSCross-platform (multi-platform)
Filename extensions.gd
Websitedocs.godotengine.org
Influenced by
C, C++, Python

Godot has its own built-in scripting language, GDScript,[28] a high-level, dynamically typed programming language which is syntactically similar to Python. Unlike Python, GDScript is optimized for Godot's scene-based architecture and can specify strict typing of variables. Godot's developers have stated that many alternative third-party scripting languages such as Lua, Python, and Squirrel were tested before deciding that using a custom language allowed for superior optimization and editor integration. In version 4.0, a new feature called Typed array[29] was implemented on GDScript. This allows users to easily change a regular array to typed and vice-versa without changing much code.[28]

A simple "Hello world" program can be written like so:

func _ready():
	print("Hello World")

More complex programs, such as this one generating a Fibonacci sequence, are also possible:

func _ready():
	var nterms = 5
	print("Fibonacci sequence:")
	for i in range(nterms):
		print(fibonacci(i))

func fibonacci(n):
	if n <= 1:
		return n
	else:
		return fibonacci(n - 1) + fibonacci(n - 2)

Rendering

Godot's graphics engine uses OpenGL ES 3.0 for all supported platforms; otherwise, OpenGL ES 2.0 is used. Vulkan is supported starting in version 4.0 and also includes the possibility of support for Metal using MoltenVK.[30] The engine supports normal mapping, specularity, dynamic shadows using shadow maps, baked and dynamic global illumination, and full-screen post-processing effects like bloom, depth of field, high-dynamic-range rendering, and gamma correction. A simplified shader language, similar to GLSL, is also incorporated. Shaders can be used for materials and post-processing. Alternatively, they can be created by manipulating nodes in a visual editor.

Godot also includes a separate 2D graphics engine that can operate independently of the 3D engine, but both can also work at the same time on the same display, so as to make complex mixes between 2D and 3D. The 2D engine supports features such as lights, shadows, shaders, tile sets, parallax scrolling, polygons, animations, physics, and particles. It is also possible to mix 2D and 3D using a 'viewport node'.

Other features

Godot contains an animation system with a GUI for skeletal animation, blending, animation trees, morphing, and real-time cutscenes. Almost any variable defined or created on a game entity can be animated.[31] Godot has its own in-house physics engine, and as of Godot 4.x allows third parties to integrate their own physics via GDExtension. In Godot 3.x, the Bullet physics engine is included and used by default.[32] The Thor Vector Graphics (ThorVG) library allows creating GUIs with vector resources.[33]

History

Closed source era (2001–2014)

Juan 'reduz' Linietsky and Ariel 'punto' Manzur co-founded Codenix in 1999, a game development consulting company. As early as 2001, they began work on an engine then code-named "Larvotor" which was licensed to third-party companies in Argentina.[34][35][36][37] Over the course of the following ten years, the engine was renamed to "Legacy", "NG3D", "Larvita" and finally to "Godot". The name "Godot" was chosen due to its relation to Samuel Beckett's play Waiting for Godot, as it represents the never-ending wish of adding new features in the engine, which would get it closer to an exhaustive product, but never will.[38] Linietsky and Manzur joined OKAM and the company worked with a number of studios in the closed-source era including Square Enix. Linietsky indicated that their work was hampered by political and economic instability in Argentina at the time however.[39]

Free and open source era (2014–present)

By 2014 Linietsky was planning on moving away from Argentina, and he released the source code for Godot to the public on GitHub under the MIT License.[40] Godot joined the Software Freedom Conservancy (SFC) on 4 November 2015.[41] On 22 June 2016, Godot received a $20,000 Mozilla Open Source Support (MOSS) "Mission Partners" award to be used to add WebSockets, WebAssembly and WebGL 2.0 support.[15]

The 3.0 update for Godot involved addressing a long list of desired features which required a major refactor of the engine that had been impossible while under commercial constraints in the closed-source era. With Miguel de Icaza's support, Godot received a $24,000 donation from Microsoft in 2017 to implement C# as a scripting language in Godot.[42] A Patreon was launched, which enabled Linietsky and Verschelde to work on the project full time. The 3.0 version launched in 2018. The 3.1 update added a OpenGL ES 2.0 renderer aimed at mobile hardware, as mobile support for ES 3.0 by manufacturers was then limited.[43]

In 2019 two teams were formed, with Linietsky's team focusing on the Vulkan branch (later released as 4.0) and Verschelde's team covering further updates to the 3.x branch. Linietsky indicated that part of the issue was that the 3.x branch was built with older architectural principles in mind, such as single-core processors. Thus, the intention was to redevelop the core architecture for 4.0 and account for modern principles.[44] In 2020, Godot received a $250,000 Epic Games award to improve graphics rendering and the engine's built-in game development language, GDScript, which was used to pay Linietsky and George Marques for two years while freeing donation money for other purposes.[45][46] Godot also received grants from Meta Platforms' Reality Labs in 2020 and 2021.[47][48][49] The 4.0 branch released in alpha form in early 2022, and was polished over the course of the year.[50] That August, Linietsky and several other members of the Godot team established W4 Games to offer commercial services based on the engine, including console ports that cannot be included in its open-source codebase.[51][19] In November, Godot announced plans to transition from the SFC to its own newly-formed Godot Foundation.[52][53][54][55]

The full release of the 4.0 update with Vulkan support occurred in 2023, as well as the arrival of the Godot engine on the Epic Games Store. The version on Epic is identical to others in terms of both content and licensing, with the storefront simply used as a means of distribution and for updating.[56] In September, Unity Technologies announced major changes to licensing for the Unity engine including the addition of "runtime fees" that would charge users on installation of Unity games. As a result, Re-Logic donated $100,000 to Godot, and further announced that it would be donating $1,000 a month going forward, in the interest of supporting an open-source alternative to Unity.[57]

Version history

Godot reached version 1.0 on 15 December 2014, marking the first stable release and the addition of lightmapping, navmesh support, and more shaders.[58] Version 1.1 was released on 21 May 2015, adding improved auto-completion in the code editor, a visual shader editor, a new API to the operating system for managing screens and windows, improved 2D physics and a rewritten 2D engine, better Blender Collada support, and a new dark theme.[59]

Godot 2.0 was released on 23 February 2016, adding better scene instancing and inheritance, a new file system browser, multiple scene editing, and an enhanced debugger.[60][6] This was followed by version 2.1 in August 2016, which introduced an asset database, profiler, and plugin API.[61]

Godot 3

Version 3.0 was released on 29 January 2018, adding a new PBR renderer implemented in OpenGL ES 3.0, virtual reality compatibility, and C# support (via Mono)[32] thanks to a $24,000 donation from Microsoft.[62] Version 3.0 also added the Bullet physics engine in addition to the engine's built-in 3D physics back end and was the first version of Godot to be included in Debian.

Godot 3.1 was released on 13 March 2019, with the most notable features being the addition of statically typed § GDScript, a script class system for GDScript, and an OpenGL ES 2.0 renderer.[63] Godot 3.2 was released on 29 January 2020, with the most notable features being massive documentation improvements, greatly improved C# support, and support for glTF 2.0 files.[64]

The lead developer, Juan Linietsky, spent most of his time working on a separate Vulkan branch that would later be merged into master for 4.0,[65] so work on 3.2 was mostly done by other contributors. Work on 3.2 continued as a long-term support release for a year,[64] including Godot 3.2.2 on 26 June 2020, a large patch release that added features such as OpenGL ES 2.0 batching, and C# support for iOS.[66] On 17 March 2021, the versioning strategy was changed to better reflect semantic versioning, with a 3.3 stable branch and a 3.x branch for backporting features to a future 3.4 release.[67]

Godot 3.3 was released on 21 April 2021, with features such as ARM support on macOS, Android App Bundles support, MP3 support, Autodesk FBX support, WebXR support, and a web editor.[68]

Godot 3.4 was released on 6 November 2021 after six months of development, implementing missing features or bug fixes that are critical for publishing 2D and 3D games with Godot 3 and making existing features more optimized and reliable.[69]

Godot 4

Godot 4 was released on 1 March 2023. It is a major update that overhauls the rendering system, adds support for Vulkan graphics API, improves GDScript performance and usability, enhances physics and animation systems, and introduces many other features and bug fixes. The development of Godot 4 started in 2019 with a rewrite of the renderer to use Vulkan by Linietsky. In 2020, several contributors joined the development team and worked on various aspects of Godot 4, such as GDScript improvements, physics engine overhaul, animation system rewrite, editor usability enhancements and more.

The first alpha version of Godot 4 was released for testing by early adopters in January 2022.[70] It included new features such as SDF-based global illumination, GPU-based particles, dynamic soft shadows. In September 2022, Godot 4 reached beta stage with improved stability and performance.[71] It also added support for WebXR, C# support for Android and iOS, new audio features. On 1 March 2023, Godot 4 was officially released as a stable version after several beta builds and bug fixes. It enhanced graphics quality, rendering optimization techniques, and added accessibility features.[14] This was followed by Godot 4.1 later in 2023, which added experimental scene multithreading, editor enhancements, and C# improvements.[72]

Release history

{{{2}}}

Godot Engine release history
Version Release date[73] Notes Latest patch release
1.0 December 2014 First stable release 1.0
1.1 May 2015 Added improved auto-completion in the code editor, a visual shader editor, a rewritten 2D engine, and new 2D navigation polygon support. 1.1
2.0 February 2016 Updated UI and added an enhanced debugger. 2.0.4.1
2.1 July 2016 Introduced an asset database, profiler, and plugin API. 2.1.6
3.0 January 2018 Added a new PBR renderer and Mono (C#) support. Added Bullet as the default physics engine. 3.0.6
3.1 March 2019 Added statically typed GDScript, a script class system for GDScript, and an OpenGL ES 2.0 renderer. 3.1.2
3.2 January 2020 Added support for glTF 2.0 files, OpenGL ES 2.0 batching, C# support for iOS, and massive documentation improvements. 3.2.3
3.3 April 2021 Added ARM support on macOS, Android AAB support, MP3 support, FBX support, WebXR support, and a web editor. 3.3.4
3.4 November 2021 Added a new theme editor, ACES Fitted tonemapper, PWA support, physical input support, and glTF 2.0 export support. 3.4.5
3.5 August 2022 Added editor support on Android, asynchronous shader compilation, physics interpolation, material overlay, and improved the navigation system. 3.5.3
3.6 TBC[74] The next minor release for Godot 3.x. Feature set still a work in progress. Adds transparent object sorting in 3D. Will be released after 4.0 with LTS. 3.6 beta 3[75]
4.0 March 2023 Adds support for the Vulkan graphics API. Switches from Mono to .NET 6 CoreCLR. Introduces SDF-based global illumination, along with several editor changes and performance optimizations. 4.0.3
4.1 July 2023 Added experimental scene multithreading, editor enhancements, and C# improvements.[72] 4.1.3[76]
4.2 November 2023 Rework of animation tool and particle system, added GDExtension feature, improvement on import pipeline, support for FSR 2.2.[77] 4.2.1[78]
4.3 Early 2024[77] N/A 4.3 dev 2

Usage

Many games by OKAM Studio have been made using Godot, including Dog Mendonça & Pizza Boy, which uses the Escoria adventure game extension.[79] Additionally, it has been used in West Virginia's high school curriculum, due to its ease of use for non-programmers and what is described as a "wealth of learning materials that already exist for the software".[80]

Notable video games made with Godot

Year of release Title Developer Notes
2015/2016 Deponia[81][82] Daedalic Entertainment iOS and PlayStation 4 ports
2016 The Interactive Adventures of Dog Mendonça & Pizzaboy[79] OKAM Studio
2018 Hardcoded[83] Ghosthug Games
2019 Commander Keen in Keen Dreams[84] Id Software/Lone Wolf Technologies First Nintendo Switch port only,
not to be confused with the Definitive Edition.
2021 Cruelty Squad[85][86] Consumer Softproducts
Sonic Colors: Ultimate[87][88] Sonic Team/Blind Squirrel Games
2021 – 2022 Carol Reed Mysteries series[89]
2022 Dome Keeper[90] Bippinbits
The Case of the Golden Idol[91] Color Gray Games
2023 Cassette Beasts[88] Bytten Studio
Luck Be a Landlord[92] TrampolineTales
Brotato[88] Blobfish
Buckshot Roulette Mike Klubnika

See also

Notes

  1. The engine's name is derived from the play Waiting for Godot. For native English speakers, the engine maintainers recommend GOD-oh, with the "t" being silent like in the French original, but they also acknowledge that a variety of pronunciations exist.[93]

References

  1. Linietsky, Juan (2014-01-14). "Godot Engine - First public release!". https://godotengine.org/article/first-public-release. 
  2. "The Godot Game Engine Open Source Project on Open Hub". https://www.openhub.net/p/godotengine. 
  3. 3.0 3.1 "Godot Features" (in en). https://godotengine.org/features. 
  4. "Releases · godotengine/Godot". https://github.com/godotengine/godot/releases. 
  5. "Historia de Godot". 15 September 2017. https://www.headsem.com/godot-engine-el-motor-de-videojuegos-open-source-mas-completo/. 
  6. 6.0 6.1 Linietsky, Juan (4 March 2016). "Godot 2.0: Talking with the Creator". http://80.lv/articles/godot2-interview/. 
  7. 7.0 7.1 Hill, Paul (2023-05-19). "Godot Engine arrives on Epic Games Store making it easier to download" (in en). https://www.neowin.net/news/godot-engine-arrives-on-epic-games-store-making-it-easier-to-download/. 
  8. "The 5 Best Game Engines for Beginners in Video Game Development" (in en). 2022-02-05. https://www.makeuseof.com/best-free-game-engine-for-beginners/. 
  9. "File system". https://docs.godotengine.org/en/stable/getting_started/step_by_step/filesystem.html. 
  10. Dealessandri, Marie (2020-04-15). "What is the best game engine: is Godot right for you?" (in en). https://www.gamesindustry.biz/what-is-the-best-game-engine-is-godot-right-for-you. 
  11. "Godot Online Editor" (in en). https://editor.godotengine.org/releases/latest/. 
  12. Verschelde, Rémi (2022-08-05). "Godot Engine - Godot 3.5: Can't stop won't stop" (in en). https://godotengine.org/article/godot-3-5-cant-stop-wont-stop. 
  13. 13.0 13.1 "Compiling for Linux, *BSD - Godot Engine (latest) documentation in English" (in en). https://docs.godotengine.org/en/latest/development/compiling/compiling_for_linuxbsd.html. 
  14. 14.0 14.1 14.2 "Godot 4.0 sets sail: All aboard for new horizons" (in en). https://godotengine.org/article/godot-4-0-sets-sail/. 
  15. 15.0 15.1 "Mozilla Awards $385,000 to Open Source Projects as part of MOSS "Mission Partners" Program". https://blog.mozilla.org/blog/2016/06/22/mozilla-awards-385000-to-open-source-projects-as-part-of-moss-mission-partners-program/. 
  16. "Third-party support". https://docs.godotengine.org/en/stable/tutorials/platform/consoles.html#third-party-support. 
  17. "Console Support" (in en). https://docs.godotengine.org/en/latest/tutorials/platform/consoles.html. 
  18. 18.0 18.1 Minor, Jordan. "Godot Review" (in en). https://www.pcmag.com/reviews/godot. 
  19. 19.0 19.1 Sawers, Paul (August 19, 2022). "How W4 plans to monetize the Godot game engine using Red Hat's open source playbook". https://techcrunch.com/2022/08/19/how-w4-plans-to-commercialize-the-godot-game-engine-by-following-red-hats-playbook/. "Put simply, Godot can’t be a community-driven open source project and support consoles at the same time. But there are ways around this, which is why W4 hopes to make money by offering a porting service to help developers convert their existing games into a console-compatible format." 
  20. "W4 Games Unveils W4 Consoles A Practical Console Porting Solution For Game Developers". August 6, 2023. https://w4games.com/2023/08/06/w4-games-unveils-w4-consoles-a-practical-console-porting-solution-for-game-developers/. 
  21. "Release candidate: Godot 4.2 RC 1" (in en). https://godotengine.org/article/release-candidate-godot-4-2-rc-1/. 
  22. "Add support for the RISC-V architecture" (in en). https://github.com/godotengine/godot/pull/53508. 
  23. "Add support for PowerPC family" (in en). https://github.com/godotengine/godot/pull/54490. 
  24. "Godot with C++". 7 July 2020. https://gamefromscratch.com/godot-with-c/. 
  25. "GDNative C++ example". https://docs.godotengine.org/en/stable/tutorials/plugins/gdnative/gdnative-cpp-example.html. 
  26. "Godot languages support". https://github.com/Vivraan/godot-lang-support. 
  27. "Godot 4.0 will discontinue VisualScript". https://godotengine.org/article/godot-4-will-discontinue-visual-scripting. 
  28. 28.0 28.1 28.2 "GDScript basics: History". https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/index.html. 
  29. "TypedArrays". https://godotengine.org/article/gdscript-progress-report-feature-complete-40. 
  30. Linietsky, Juan (26 February 2018). "Moving to Vulkan (and ES 2.0) instead of OpenGL ES 3.0". https://godotengine.org/article/abandoning-gles3-vulkan-and-gles2. 
  31. "Animations". https://docs.godotengine.org/en/latest/getting_started/step_by_step/animations.html. 
  32. 32.0 32.1 Larable, Michael (29 January 2018). "Godot 3.0 Open-Source Game Engine Released". https://www.phoronix.com/scan.php?page=news_item&px=Godot-3.0-Released. 
  33. Yuri Sizov. "Maintenance release: Godot 4.0.3". https://godotengine.org/article/maintenance-release-godot-4-0-3/. 
  34. "Codenix | Game Development & Technology Consulting". June 25, 2014. http://www.codenix.com/. 
  35. Linietsky, Juan [@reduzio] (May 20, 2018). "Codenix was the company Ariel Manzur and I created. Engines such as Unity were not mainstream, so we licensed Godot to third party companies in Argentina." (in en). https://twitter.com/reduzio/status/998185981101658113. 
  36. Video Games Around the World. Cambridge, Massachusetts; London, England: The MIT Press. 2015. doi:10.7551/mitpress/9780262527163.001.0001. ISBN 9780262328487. https://direct.mit.edu/books/book/3088/Video-Games-Around-the-World. Retrieved 10 September 2023. 
  37. reduz. "Godot history in images!". http://godotengine.org/article/godot-history-images. 
  38. "Juan Linietsky presentation of Godot at RMLL 2015 in Beauvais, France". 7 July 2015. http://video.rmll.info/videos/introduction-au-moteur-godot/. 
  39. "A decade in retrospective and future". https://godotengine.org/article/retrospective-and-future/. 
  40. liamdawe (14 February 2014). "Godot Game Engine Is Now Open Source". http://www.gamingonlinux.com/articles/godot-game-engine-is-now-open-source.3096/. 
  41. "Godot Game Engine is Conservancy's Newest Member Project". https://sfconservancy.org/news/2015/nov/04/godot-joins/. 
  42. "Godot Engine - Introducing C# in Godot" (in en). https://godotengine.org/article/introducing-csharp-godot. 
  43. https://godotengine.org/article/godot-3-1-released/
  44. "2022: A Retrospective". https://godotengine.org/article/2022-retrospective/. 
  45. Crecente, Brian (18 March 2023). "Godot Engine now available on Epic Games Store". https://store.epicgames.com/en-US/news/godot-engine-now-available-on-epic-games-store. 
  46. Linietsky, Juan (2020-06-08). "Godot Engine - Donation changes" (in en). https://godotengine.org/article/donation-changes. 
  47. "Godot Engine - Godot Engine receiving support funded by Facebook Reality Labs" (in en). 11 December 2020. https://godotengine.org/article/godot-engine-receiving-support-funded-facebook-reality-labs. 
  48. "Godot Engine - Godot Engine receiving a new grant from Meta's Reality Labs" (in en). 22 December 2021. https://godotengine.org/article/godot-engine-receiving-new-grant-meta-reality-labs. 
  49. "Godot Engine received a fresh grant from Facebook / Meta for XR work" (in en). 22 December 2021. https://www.gamingonlinux.com/2021/12/godot-engine-received-a-fresh-grant-from-facebook-meta-for-xr-work/. 
  50. "2022: A Retrospective". https://godotengine.org/article/2022-retrospective/. 
  51. Dawe, Liam (9 August 2022). "W4 Games formed to help developers using Godot Engine" (in en). https://www.gamingonlinux.com/2022/08/w4-games-formed-to-help-developers-using-godot-engine/. 
  52. "Announcing Godot's Graduation from SFC!" (in en). 1 November 2022. https://sfconservancy.org/news/2022/nov/01/godot-graduates/. 
  53. "Godot's Graduation: Godot moves to a new Foundation" (in en). 1 November 2022. https://godotengine.org/article/godots-graduation-godot-moves-to-a-new-foundation. 
  54. Dawe, Liam (2 November 2022). "Godot Engine now has its own dedicated Foundation for funding". https://www.gamingonlinux.com/2022/11/godot-engine-now-has-its-own-dedicated-foundation-for-funding/. 
  55. Larabel, Michael. "The Godot Game Engine Now Has Its Own Foundation". https://www.phoronix.com/news/Godot-Foundation. 
  56. "Godot Arrives in the Epic Games Store". https://godotengine.org/article/godot-arrives-in-the-epic-games-store/. 
  57. "Terraria developer Re-Logic is giving $100,000 to two open-source game engines amid Unity debacle". 20 September 2023. https://www.engadget.com/terraria-developer-re-logic-is-giving-100000-to-two-open-source-game-engines-amid-unity-debacle-054307544.html. 
  58. Linietsky, Juan (2014-12-15). "Godot Engine Reaches 1.0, Releases First Stable". https://godotengine.org/article/godot-engine-reaches-1-0. 
  59. Larabel, Michael (22 May 2015). "Godot 1.1 Engine Release Brings New 2D Engine" (in en). https://www.phoronix.com/news/Godot-1.1-Engine-Released. 
  60. Linietsky, Juan (2016-02-23). "Godot Engine Reaches 2.0 Stable". https://godotengine.org/article/godot-engine-reaches-2-0-stable. 
  61. Linietsky, Juan (2016-08-09). "Godot Reaches 2.1 Stable". https://godotengine.org/article/godot-reaches-2-1-stable. 
  62. "Introducing C# in Godot" (in en). https://godotengine.org/article/introducing-csharp-godot/. 
  63. Burton, Arti (14 March 2019). "Godot 3.1 Available" (in en). https://80.lv/articles/godot-3-1-available/. 
  64. 64.0 64.1 "Here comes Godot 3.2, with quality as priority". https://godotengine.org/article/here-comes-godot-3-2. 
  65. "Godot 4 One Step Closer -- Vulkan Branch Now Master". https://www.youtube.com/watch?v=7kpSUd-8zHs. 
  66. "Maintenance release: Godot 3.2.2". https://godotengine.org/article/maintenance-release-godot-3-2-2. 
  67. "Versioning change for Godot 3.x". https://godotengine.org/article/versioning-change-godot-3x. 
  68. "Godot 3.3 has arrived, with a focus on optimization and reliability". https://godotengine.org/article/godot-3-3-has-arrive. 
  69. "Godot 3.4 is released with major features and UX polish". https://godotengine.org/article/godot-3-4-is-released. 
  70. "Major milestone ready for testing: Godot 4.0 alpha 1 is out!" (in en). https://godotengine.org/article/dev-snapshot-godot-4-0-alpha-1/. 
  71. "The next big step: Godot 4.0 reaches Beta" (in en). https://godotengine.org/article/dev-snapshot-godot-4-0-beta-1/. 
  72. 72.0 72.1 Larabel, Michael (6 July 2023). "Godot 4.1 Released With More Improvements To This Open-Source Game Engine" (in en). https://www.phoronix.com/news/Godot-4.1-Released. 
  73. "Godot Release Versions" (in en). https://docs.godotengine.org/en/stable/about/release_policy.html. 
  74. "3.6 Milestone · godotengine/godot" (in en). https://github.com/godotengine/godot. 
  75. "Dev snapshot: Godot 3.6 beta 3" (in en). 2023-08-16. https://godotengine.org/article/dev-snapshot-godot-3-6-beta-3/. 
  76. Engine, Godot. "Maintenance release: Godot 4.1.3" (in en). https://godotengine.org/article/maintenance-release-godot-4-1-3/. 
  77. 77.0 77.1 "Godot 4.2 arrives in style!". 30 November 2023. https://godotengine.org/article/godot-4-2-arrives-in-style/. 
  78. Verschelde, Rémi. "Maintenance release: Godot 4.2.1" (in en). https://godotengine.org/article/maintenance-release-godot-4-2-1/. 
  79. 79.0 79.1 Suckley, Matt (15 August 2015). "OKAM Studio on empowering designers with Godot Engine's adventure game framework Escoria". http://www.pocketgamer.biz/news/63746/empowering-designers-with-adventure-framework-escoria/. 
  80. Brasseur, Vicky (16 August 2016). "Godot open source game engine helps power the future in West Virginia". https://opensource.com/education/16/8/godot-open-source-game-engine. 
  81. "Godot 2.0: Talking with the Creator". 4 March 2016. https://80.lv/articles/godot2-interview/. 
  82. "Deponia Powered by @godotengine :D". Godot Engine. https://twitter.com/godotengine/status/798643721294249985. 
  83. Pfau, Nola (2018-04-16). "Hardcoded For Success: A Chat With Kenzie Wintermelon" (in en-US). https://sidequest.zone/2018/04/16/hardcoded-for-success-a-chat-with-kenzie-stargrifter/. 
  84. "Commander Keen in Keen Dreams". Nintendo. https://www.nintendo.co.uk/Games/Nintendo-Switch-download-software/Commander-Keen-in-Keen-Dreams-1509231.html#gameDetails. [|permanent dead link|dead link}}]
  85. "Cruelty Squad". Godot Engine. https://godotengine.org/showcase/cruelty-squad/. 
  86. Klepek, Patrick (7 September 2021). "Good Luck Finding a Stranger, More Interesting Game in 2021 Than 'Cruelty Squad'". https://www.vice.com/en/article/93y7az/good-luck-finding-a-stranger-more-interesting-game-in-2021-than-cruelty-squad. 
  87. Yin-Poole, Wesly (September 4, 2021). "Sonic Colours: Ultimate players report graphics glitches and bugs". https://www.eurogamer.net/articles/2021-09-04-sonic-colours-ultimate-on-nintendo-switch-looks-like-a-bit-of-a-mess. 
  88. 88.0 88.1 88.2 Darling, Rena (15 June 2023). "8 Popular Games Made With The Godot Engine" (in en). https://www.thegamer.com/godot-engine-popular-games-best/#sonic-colors-ultimate. 
  89. Ploeger, Dennis (27 March 2021). "Announcing EgoVenture". https://dev.to/dploeger/announcing-egoventure-12nd. 
  90. "Dome Keeper". Godot Engine. https://godotengine.org/showcase/dome-keeper/. 
  91. Linietsky, Juan (31 December 2022). "Godot Engine - 2022: A Retrospective" (in en). https://godotengine.org/article/2022-retrospective. 
  92. Dawe, Liam (15 March 2021). "Luck be a Landlord gives slot machines a little deck-building flavour". https://www.gamingonlinux.com/2021/03/luck-be-a-landlord-gives-slot-machines-a-little-deck-building-flavour/. 
  93. "Godot Name" (in en). https://godotengine.org/press. 

External links