Adding more gameplay

I started thinking about ways to play more with the ragdolls, since this has been a theme with prototypes I made in the past, maybe I could actually make something more this time.

I already had the slide implemented – the idea initially was to throw your head as a bowling ball, but I figured 1) it will be a returning ball instead of a returning axe, that’s not variety and 2) sliding was fun.

Bowling Ball Jack was born:

This was really easy to implement, the only tricky thing was making sure the character didn’t snag on the ragdolls while performing the action, but being able to walk over them once it has been performed. In Unity this was just a matter of switching a Physics layer interaction bool on/off, which is controlled by animation events, just like the collider that pushes them out of the way.

Now this is fun of course, but you can basically spam it and take out a horde of zombies no sweat, I destroyed my game.

What to do, what to do…

Let’s add a stamina bar, so you have to switch up, right? And why would you not spam the axe instead? Well because that works with magic, duh… So I decided to try out what has basically become the classic: Health Stamina Mana trio of health bars.

Ragdolls receive force from the axe

Of course someone said that’s neat and that it would be better if the ragdolls received force, which is something I had automatically from the functionality of the axe, but was too much, sending the dolls to high heavens – which was funny, but broke the models too much.

So I found some time and implemented a more controllable impact force that seems to work like a charm:

First version of axe throw

So this is Jack McLantern – my take on the Jack o’ lantern myth – what happened after the guy who convinced Satan not to take his soul… well it’s not as dire as it sounds. Apparently Death now needs his – your – help – and since you are stuck in purgatory he brings you to the mortal plane to help him clean up some shenanigans and maybe he can help you find your way as well.

Drawing from Tim Burton which is not obvious at the moment, but will be when I start implementing more final graphics and inspired by Medievil and the adventures of Sir Daniel Fortesque (which was also inspired by Tim Burton), I wanted to make a 3rd person cartoony action platformer instead of the usual realistic/dark/grim stuff I usually aim to make.

After playing some Medievil I noticed that it has a lot in common with God of War: let’s fight enemies, find chests and kill bosses.

This God of War parallel gave me the idea for the weapons McLantern would use: an axe. So the idea started fleshing out and a coding thingy wanted to be made, getting a Kratos like axe in Unity.