A busy month went by (or was that two months?) and as I promised to relax my design rules for spaceships, ideas started to build up and finally I was able to overcome my art block just by doing, well, anything. I favor low and spacious profiles which in turn, will favor the ship being with its front turned to the target for most damage, which, while not entirely realistic, because in real life, turrets would probably be placed on long struts in order to have 360º freedom, but this way it will make things simpler for fun game design.
Then I wrote all the narrative for the story which, at this time, amounts to about 10k words but I’ll get back to that later in production, because I had an idea. In order to achieve small successes instead of just powering through the whole game (from here, it looks like a sisyphian task), I’ll create smaller fun games as I create the several systems of the game.
Because spaceship movement is the easiest and the first system, I’ll make a quick Newtonian racing/time-attack game. This will have many benefits: complete objectives faster, familiarization with the several skills necessary to production, delivering finished stuff quicker.
So now I’m making that prototype. Modeled the ship in Blender (although I’m going to learn Maya soon and dump Blender forever I hope), painted in Substance Painter and then adapted part of this UE4 Tutorial for the blueprint logic. It’s far from polished but I have a good working basis for now.
I dropped the b in Devblog, that’s what I have to say this time… no, just kidding. Just did that promised video with spaceship movement and firing, it’s probably very boring, no sound, but it’s my first serious incursion into the unreal blueprint black magic. The video shows in detail what is done, except pawn possession
This was fun to do, because difficulty was just around the curve. It got a bit frustrating when dealing with the multiple turret aiming, but I finally managed to get it right after learning that I had to convert the direction coordinates to local space with the InverseTransformDirection node.
Anyway, this little incursion happened because I feel a bit stuck in the main ship design and story design. The story is complete, but it doesn’t pack the punch I want. It doesn’t convey the wisdom, or the themes of humans as one organism and human cooperation I want to pass to the player. At the moment, things happen, there’s certainly wonder and incredible events never seen before, but they would translate best to a linear game, and not a game where the player feels he’s in control of his own story. In short, I want the player to feel that stuff happens to him, and that he influences the events, completely immerse him in the game.
In concept art I need to go back to ship design, maybe if I start with every other ship and then go back to the player’s ship, I’ll have some ideas then. But first of all, I have an idea for another character, Zeus to be precise, and I intend to do that first.