Work Work
Fear and Loathing in Game Development
Iāve learned a lot over the years ā mostly about my own shortcomings, sometimes about my strengths, and only a little about my fellow humans. I always try to finish any project or task I take on, but itās much easier when Iām actually passionate about it. Tutorials and long technical manuals rarely spark that fire; Iām driven by a clear image in my head and the impatience to turn it into something real.
Right now that āsomethingā is a game. Itās an old RPG I first wrote decades ago and have ported to new languages over the years, partly out of curiosity and partly as a way to learn. The very first version was in BASIC, the first language I ever touched ā turnābased text, some cool ASCII art, and a lot of imagination doing the heavy lifting. What Iāve always wanted, though, is to turn it into a realātime RPG (technically tickābased), something that feels alive. With modern tools, that dream finally feels within reach. The hard part, as always, is dragging the idea out of my head and into the world.
GODOT
My first experience with a game engine was modding TES3: Morrowind. It was exhilarating to tweak something, spawn a character, and then see it appear in the actual game world. Years later came Project Spark ā still one of my favorite tools ever. It was 3D, realātime, easy to modify, easy to script⦠everything I wanted. A fantastic idea killed before it had time to shine by good old Microslop.
Now, more than a decade later, Iām trying again. This time my weapon of choice is Godot. And Godot is way more complicated than I need. Thatās not really a criticism ā powerful tools usually are. Itās the same problem you see with image editors: Paint is simple and immediate; GIMP and Photoshop are deep but buried under layers of terminology and workflows. Paint.NET and Pinta hit the sweet spot for me: enough power to get things done without requiring a crash course in graphic design theory.
Godot has tons of tutorials, manuals, and tips online, and theyāve helped. But what it really lacks is a proper beginner mode ā something built into the editor that walks you through common tasks without assuming you already know the entire pipeline. Even something as basic as creating a road turns into a multiāstep ritual involving meshes, curves, textures, coordinates, and a dozen tiny settings. Iām sure this is second nature for professional developers, but for a firstātimer itās anything but intuitive.
I know there are other engines ā RPG Maker, Unreal, Unity, and whatever else ā and Iām sure they all excel at their own niche. But I think I like Godot, and the finish line finally feels within reach. The scripting is great, the coding was easy, and that part actually feels fun. Itās the 3D worldābuilding thatās far harder than I would have wished.
The Road Ahead
I hope to release an earlyāaccess demo on itch.io once the prototype is solid enough. One of the trickiest parts so far has been finding assets. There are free ones out there, and Iāve used several, but itās a strange balance to walk. On one hand I want to support creators and pay for their work; on the other hand I donāt exactly have a game budget lying around. Free assets get you moving, but they also make your project look like every other hobby game on the internet.
The plan ā or at least the hope ā is to get the prototype into a state where people can actually play it, get a bit of hype going, and then bring in an animator and a graphic designer to give the game real art and real movement. Iām confident in the core system. The design document is strong, the mechanics exist exactly the way I want them to, and the core gameplay loop is genuinely fun. In the end, thatās what matters. But I wonāt pretend that proper graphics, animation, and sound wouldnāt elevate the whole thing dramatically.
If I can get the world to feel right, even with placeholder art, then the rest can come later. One step at a time ā or one tick at a time, I suppose.