Recently I’ve been playing around with gaming engines, I haven’t spent too much time in the 3D graphics world but rather 2D. Mostly due to nostalgia, being able to develop games and effects that I recall from my past, this gives you something to shoot for while still learning. I find it much easier to stay motivated if you have small goals to aim for.
Needless to say I eventually came across the Godot game engine.
Thus far I’m pretty impressed with it, the system requirements are extremely low, installation extremely easy and there are tons of youtube articles on how to be productive. I used a long old game I played on the Amiga called Omega Race as a guide to learn how to do 2D programming using an engine. In the past I had simply created my own engines (many moons ago) but it’s clear that most game development done now uses an engine to simplify a lot of the gory details.
You can find the link to the game here:
https://pr0cs.itch.io/omegarace2021