Godot Game Development

Why Start Game Dev?

Being and avid D&D and fantasy fan I've always been interested in the C-RPG genre. For those that don't know, C-RPG officially stands for "Computer Role Playing Game" which hearkens to the classic western RPGs developed for classic home computer systems like the Commodore 64. C-RPGs typically have an action economy and turn based combat, similar to table top games like D&D. With the recent release and success of Baldur's Gate 3, I wanted to learn what it took to create a simple turn based game, base on the D&D ruleset. That is where Tomb came to fruition. The idea behind Tomb was to have a simple 2D turn based RPG, mixed with the ever popular Roguelike genre. To begin this journey, I had a lot to learn in game development.

Why Choose Godot?

There are many popular indie game engines like Unreal Engine, Monogame, Unity, etc. With Unity's recent greed, the choice for me really came down to engines like Unreal and Monogame. I've had some experience with Unreal Engine, but mostly for 3D building, and I never got really in depth to how the engine works, especially merging Blueprints and C++. Monogame seemed interesting to me as many popular games have been built using this engine like Celeste, Jump King, and even Stardew Valley. However, after doing some research I stumbled upon Godot. While Godot may not have as many blockbuster hits in its game gallery, plenty of solid indie games have been developed using this engine. And it just seemed so simple and easy to get started. There are plenty of tutorials and lots of resources out there for Godot, much more than I was able to come across for Monogame. So Godot it is, I downloaded the app and got started creating my first game.