Holed up in a hotel room in 2016, I started working on a top-down RPG. I was working through a few LibGDX tutorials, the graphics were simple pixels I pushed together in Photoshop.
I’ve been building simple demos for a while, I pretty much have the architecture figured out: make a 2-d integer array for the map, an array of entity objects, and code to iterate through them and update the screen. I was pretty sure I knew what was what.
So: within a few hours I had a guy you could move around on the screen, and some other guys shuffling aimlessly around him. Neat!
However: the enormity of the task started to dawn on me. An inventory system, trading, combat, dialog trees, loading maps, saving and loading game states. Not to mention a story, graphics, sounds, music…
Yet: I am undeterred. Small steps, build components, limit dependencies, iterate. Above everything else, this is a fun exercise.