Animation Progress22nd June 2012
Hello again! I’ve now reached the point where I have an animation demo to show Max. Once he’s given it a lookover and hopefully waved his arms around with ecstatic approval, I’ll export the component parts of the animation and we can put it in the game and see it in action! This is also a great time to show you exactly what I’m showing him… but in animated GIF format! Remember them? :D Brace yourself, here comes the TECHNOLOGY;
This animation kinda consists of 3 parts;
1) The “physical” animation. This is the flex and bounce of the Stunt Guy / Brawler sprites, and the way they speed up, slow down and look like they have “weight”. This is very important to the feel of a game, if the weight feels too light the game can feel fake and uninvolving, but if it’s too heavy the player will end up mashing the input device trying to get things to move faster and just get over there a little bit quicker and AARRGGGGHH
2) There’s a “collision swoop”, which demonstrates to the player where the attack is going and what it’ll hit. This will probably happen every time the player attacks, whether they hit something or not, so if they miss, they know why.
3) Finally there’s a thwack which will be spawned at the point of collision, showing the player what was hit and where! This is where the aforementioned sweat and teeth will fly out from, and doing these parts are my favorite bit. I also find it helps to make the noises as I draw them, it adds verisimilitude. KER-SPLAT!!
Of course, the next step will be to put it into the prototype. From there things can still change; we may find that the swoop looks bad in the game, or that the thwack gets too busy when there’s a lot of them around, or we may run into a technical limitation, or we may just think of something better! Game development is fluid, the only way to really know if something works is to test it where it’s supposed to be.
So yeah, this is the kind of stuff that we do all the time, but that noone ever really sees except us. But now, also you! :D