September 24th at 5:35pm
Frameworks vs Engines, or: It's Not You, Godot, It's Me
I've been learning how to work with Godot 4 for the past few months, and honestly I think it's a great engine. I like the whole modular design of its scene/node system - it suits the way I like to structure mechanics and stuff really well. GDScript is incredibly easy to pick up if you have any previous programming experience. It's got a ton of useful tools for setting up your 2D (and 3D, but you couldn't pay me to make a 3D game) environments and handling collision physics and all of that stuff. And it's Free and Open Source! Theoretically and philosophically, it was a perfect fit.
But actually making an actual game in it was going... okay. I mean. It was fine? It was fine. I was doing a rework of Flower Magic as my main project, and I had all the major mechanics reimplemented. I made a little pipe-connecting game for practice doing all the finishing touches like GUI and SFX. It was all going pretty well.
September 20th at 8:11pm
New Blog, New Game
One of my oldest game-dev passions has been the realm of "browser games" - a media-genre which I don't know if there's a specific term for, but it's a game, and you play it with your web browser. Not in your web browser - this is an important distinction! We're talking about games that work like websites. Maybe they have some kind of minigames in them that are more "in the browser", maybe not. Games like Kingdom of Loathing or Fallen London. Maybe including the sibling genre of pet games, like Neopets and Flight Rising as well.
I've also been working a lot with Evennia the past few years, mostly working on a massive project that's now dead but also just playing with the framework to see what it could do. It's very much aimed at MUD-style games, but one of its nice features is that it has a built-in integrated website. And every now and then, I think, "what if I made a browser game in Evennia?" and almost immediately land at "nah, that would be a waste".