Introduction
Over the past few months, I have been testing and evaluating several different game engines to help me find one that I would use to help develop my game development skills further. I think I have found the best overall game engine with Godot. It offers a unique combination of top-notch features and performance, whilst still offering an intuitive user interface and a powerful programming environment with GDScript. I will be posting more about my impressions of Godot in the future.
Godot Journey
As I am only starting my Godot journey, I am working my way through as many tutorials and documents as I can find. I am definitely at the 'sponge' stage of learning! After running through the official tutorials and documentation, I started looking around for more. There are numerous developers on YouTube sharing some great tutorials and you cannot go past the excellent GDQuest tutorials.
However, when starting, I prefer following along with text-based tutorials rather than with video. This is a personal preference but I find it easier to have the browser open next to Godot, and simply scroll down the page as you work through the material. I find video can sometimes be annoying and distracting, having to go back and forth between windows and sometimes having to enlarge the video to be able to read any text, especially when a lot of code needs to be entered.
Davide Pesce
I have found a really good tutorial by Davide Pesce. His site contains a lot of great tutorials and articles about game development, pixel art and even electronics, and is definitely worth checking out.
I am currently about a third of the way through, and as you can see from the image above, I have already created what looks like (and behaves like) a solid game. So far it is a fantastic tutorial, surprisingly comprehensive and thoroughly recommended.
I will keep you posted as to my progress.
You can check out Davide's Godot tutorial here.