It’s been almost three weeks now since I first immersed myself in the magical world of game development.
I think it’s time to see how far I’ve gotten. Obviously I haven’t finished any of my projects yet, let alone do more than work them out in my head. But that’s simply because they’re not the next Space Invaders or Mario clone. My ideas are far more complex than that (oh boy), so I simply haven’t learned to details on how to execute those yet. I will one day though, mostly through trial and error, and learning as I go.
But what have I done? What have I learned? I’ve worked almost exclusively with Unity, which gets rid of the whole “hurr go write your own engine” thing. I won’t have to take care of physics, collision detection, or even graphical rendering. With that out of the way, I can focus on more useful stuff. I’ve made a sidescrolling platformer, a Space Invaders clone, did some random maze generation, custom shaders, particles, and a teeny tiny bit of AI. I’m currently working on making a first person puzzler.
Those have all been made while following tutorials, though. Purely for learning purposes, so none of those games will seem very polished. No, they’re as unpolished as they get, simply because I don’t intend on ever releasing them. And even if I do, I’ll start from scratch anyway.
So, how much progress on the “learning” section does that translate to? Only taking Unity into account, I’d say I’m fairly deep in already, about 30%. After I reach the 100%, I can move onto the next section, learning by doing. Well, without tutorials that is. Just think up a fun little game, and try to make it. And after that, in the distant future, I’ll hopefully feel confident enough to start on the projects that are already in my head right now.
And I haven’t even touched LÖVE yet.