Game Engines 101: Why We Chose Godot

Godot Game Engine

Why we chose Godot as our gaming engine. We at Old World Games Studio had a long discussion on which engine we would use to learn and ultimately make our game. There are a lot of great engines out there like Unity, Unreal Engine, Game Maker, Godot and RPG Maker.  So many great options, but each comes with their own pros and cons. I will break down why we chose Godot and why it will work for us.

First off, we love the open-source aspect of Godot. It is free to use and because it is open source, we have full access to the source code. If we need to modify the engine to suit a game we are making, it has that power and functionality. Because it was designed to be easy to use, it is lightweight and efficient as well. Working well with various hardware and very easy to install.

Credit – https://store.steampowered.com/app/404790/Godot_Engine/

Godot supports a wide range of other platforms as well. These platforms include Windows, Mac, Linux, Android, iOS, HTML5 and even consoles. This makes it very easy for us to use it and create games for a variety of software. However, for our company we plan to stick to PC and console. We enjoy these platforms and want to stick to what we know.

We love that Godot features a well-designed node system. Everything you need for 2D and 3D is placed perfectly in an organized hierarchical structure. This makes it intuitive for us to manage game objects and their behaviors. We love the easy composition and reuse of components.

Credit – https://godotengine.org/article/godot-3-3-has-arrived/

Now, coding is something we’ve never done before. Godot uses GDScript for its base and it’s like Python, or so I am told. So far, the script seems straightforward, but we are still struggling to learn. It is like learning a new language to speak. It is fun though; we are having a blast figuring out what works and what doesn’t. We love that Godot has comprehensive documentation and a supportive community. Many tutorials, forums, and resources are available to help developers learn and troubleshoot issues.

Onto our favorite part. Godot is free to use and is royalty free!  As mentioned above, we do not have to worry about paying a monthly subscription and when we launch our game, we keep more profits.  Other engines require we give up 30% if the game does well. For an indie dev like us, that is a lot of money. Godot gives us the freedom to learn, create and be prosperous in our game dev endeavors. If you are considering a game engine to learn and create games with, I would recommend Godot.

Here’s where you can find us: