I actually put this demo together about six months ago but for one reason or another didn’t actually get round to blogging about it. I think it was because I wanted to add environment graphics and proper baddies before showing it off. However, given how little spare time I have at the moment that’s unlikely to happen any time soon.

This demo (video below) was an attempt at trying something different with our Bunny Vengeance game concept. Rather than two characters standing on screen and clobbering the hell out of each other (previous demo here) I went for a side-scrolling beat ’em up approach.

As you can see, our hero runs from left to right across the landscape, leaping over gaps and punching any baddies that get in his way. I was eager to avoid implementing a virtual joypad as I don’t think they really work on mobile screens but did want to at least try adding some depth to the gameplay while keeping things simple.

Tap anywhere on the right of the screen and our hero will punch, while tapping on the left will make him jump. You can even perform a double-jump if you get your timing right. Holding both sides of the screen at the same time also performs a few extra moves. Doing so when the bunny is in flight will perform a devastating power slam, while it’s used to block any hits from baddies when on the ground.

The previous demo was written in ActionScript but I opted for Objective-C for this one. For the game’s physics and graphics I used Sprite Kit, which is pretty awesome if you ask me.

Oh, and if you like the video above then you may like my Jeff the Unicorn demo that I put together last year. Its control scheme isn’t that different from the controls I opted for in the latest Bunny Vengeance demo.