I love Godot!
I have used the Godot game engine for since 2020, and have a deep understanding of it. It is by far my favorite engine to develop games in because of its open-source nature, making general-purpose game development accessible to all, and its excellent user experience, with its detailed in-engine documentation, flexible scene system, powerful scripting system, and more. All the projects seen below were created with varying versions of Godot 3 and 4.
GDScript is my most proficient language with it, but I've also used C# and GDExtension (C++). I've exported to Windows, Linux, Android for VR, and HTML5, along with experience in Android for mobile and Mac. I have used every content pipeline, including 2D, 3D, UI, VR, animation, and audio; and most of the major features, including signals, file I/O, physics, shaders, tweens, and localization. With the projects below, I've implemented content loading via PCKs, PCG, rhythm game engines, 2D/3D character controllers, component-based architectures, action lists, telemetry via CSV files, dynamic and generative UI, asynchronous scene loading with progress indication, and more!
"Stop Waiting for Godot!"
I constructed a presentation called "Stop Waiting for Godot," outlining the details of Godot, its strengths and weaknesses, its risk mitigation techniques for larger projects, and its biggest supporters to give a nuanced argument in favor of at least trying out the engine and at best using it for large-scale game projects. I worked on it over the course of a month, and conducted 3 test presentation with close friends and teammates to ensure there was content for every game development discipline and that the argument it presented was convincing. Then, in April 2024, I presented it at the DigiPen Institution of Technology as a colloquium, and over 100 people, both students and faculty, and they gave a resoundingly positive reception. Many of the attendants gave me feedback that they were genuinely informed about the engine and enthused to use it.
The talk was an hour long. Below is an archive of the talk on YouTube, or you can click the image to open it in a new window!
Want to learn more?
Here is a list of resources I use to get the latest information about everything happening with Godot, like engine development, founder interviews, etc.
Primary Sources
Third-Party Sources
Tutorials