For developers just starting in the industry, the task of choosing the best game engine can be daunting. Here, we'll try to address many of the issues concerning one of the most popular game engines, Godot, so you can see if it's the right game engine for your project.
You can read our other in-depth guides on all the major game engines from this page.
While big game engines such as Unity and Unreal have become more and more accessible, the indie scene continues to rely on smaller engines that have a community of dedicated developers.
These hidden gems include Monogame and Construct, but Godot is becoming an increasingly popular choice, having seen several spikes in new users last year, such as a significant increase in September that was likely related to missteps by its much bigger rival, Unity.
It is actually the third most used game engine on Itch.io at the time of writing, having overtaken GameMaker, Unreal, and RPG Maker in popularity in recent years. Where before Godot was primarily used by indie developers, these days it has been put to use by companies including Sega – for 2021's Sonic Colors: Ultimate – and even electric vehicle giant Tesla, which has used it for animations on its mobile app.
Godot started its life in 2007, the pet project of Argentinian developers Juan "reduz" Linietsky and Ariel "punto" Manzur. It didn't launch until 2014, however, and the long term aspect of the project was one of the reasons for its name, a reference to Samuel Beckett's famous play, Waiting for Godot.
Godot is a free open source engine relying on donations via its Patreon page and its own website. You can learn more about how the donations are used, who Godot's biggest funders are, and even donate yourself, on this page.
Godot uses its own language, GDScript – which you can learn more about below – but it also supports visual scripting, C# and C++. With Godot, you can deploy games on desktop platforms such as Windows, macOS, Linux, UWP, and Haiku, as well as mobile
Read more on gamesindustry.biz