The idea for Super Zombie Bowl came back in 2010 when I was unemployed. I’d been out of work for about 6 months and my confidence was taking a bashing. I decided to try and expand my skill set by making a simple game. Back then, games like Canabalt, Monster Dash and Doodle Jump were all the rage and so I wanted to make an endless style game. It’s hard to think it’s taken 5 years to get such a small game out – it’s like my own personal Duke Nukem Forever! It was quite a journey – but I’m glad it’s finally done. Hopefully, if you are reading this – you’ve played the game and enjoyed it! Let’s go back to the start…

Back in 2010…

The prototype…
I’m not a programmer – so I needed a tool that was high-level and accessible – so opted to use Flash to make the prototype. Using this great tutorial, I took that basic gameplay and changed the orientation and added in a pseudo 3D effect to the pitch to give a sense of depth. Which sounds impressive but was actually just one line of code! I had to build on the tutorial of course – and encountered many bugs and challenges in doing so – but I was just happy to be doing something productive with my time rather than handing out CVs and watching This Morning. Flash has a great community – so help and advice was never too far away.

SZB circa 2010

SZB circa 2010

Making it pretty

Once the prototype was done I approached an artist who I knew from a game studio I used to work at. That studio had closed down and he was unemployed too – so I think the work was a welcome stopgap between employment. The original art style was completely different from the finished product – originally the game had a more serious tone – but ultimately the artist came to the conclusion that this didn’t play to his strengths as an artist/animator. This was quite an important moment in the development of the game – in fact, it was the most important decision made during the developement of this entire game – and full credit to him for following his gut. His artwork truly makes this game shine.

Jessie - before and after

Jessie – before and after

Be sure to check out some of the other artwork posts on this blog.

Programming – by someone who knows what they’re doing…

By the time the artwork was done by mid-2011 I was back in full time employment. The idea of learning to code properly for a release on Android or iOS was completely unrealistic in my opinion – so I decided to enlist the help of a programmer. The first person to work on the game – a very gifted programmer who I respect immensely – didn’t quite work out. A lot of time was spent creating an engine and then communication just died. At that point I pretty much gave up on getting this project done. That was back in early 2013.

It wasn’t until November 2014 that I decided to have one last go and reached out again to a few former work colleagues to see if anyone was interested in coding the game. The simple answer was ‘no’ – but I was pointed in the direction of another exceptional programmer and former colleague who said ‘yes’! Only 6 weeks after the first email the game was done apart from bugs, polish and localisation – running on both iOS and Android devices. Result! After another few weeks of final touches and getting all the localised text in (Arabic being the trickiest) we are done and ready for submission to both Apple and Google.

Running on Android and iOS

Running on Android and iOS

How much did it cost?

Super Zombie Bowl came in at just under £6K. Which was and still is a lot of money – but I’m fortunate enough that everyone who worked on this title did it at a very low rate – let’s just call it ‘mates rates’. Without them this project would have remained on the shelf so I am eternally grateful for their hard work and patience. They deserve much more than what they got. All the money came from my own personal savings. Here are a breakdown of the costs – represented by my favourite kind of chart – a pie chart:

Where the money went

Where the money went

Some of those areas can be broken down further…

Code:
– Programmer: £2150
– Google Play Registration: £18.21
– iOS Developer Program: £60.00
– Unity Plugin – £70.36
Art: £2100
Music & SFX:
– Musician: payment was a copy of Diablo 3 – £34.85
– Stock SFX: £69.18 (Audio Micro)
Localisation: £1474.34

Total: £5976.94 (approx. $8,988.42)

Costs also include overseas transaction fees. Stuff you, Lloyds Bank!

What did I learn from this?

1. Trust others. Good job I kept a diary back in 2010 as I wouldn’t have remembered this otherwise. “I find myself indecisive at times. Then panic sets in – do I even know what I want? Will the artist think I’m flaky? Will they get pissed off if I ask for one thing now and another later?” That’s a rhetorical question – but the answer is ‘yes, they will’. The best thing the artist did was taking over and following his gut – when he did that the concept artwork poured out in no time.

2. Repeat the Agile mantra. Change happens; change is good. quick and dirty beats laboured perfection on the road to finding what works. Only when you are happy should time be spent polishing.

3. Establish style and palette. Based on what happened on this project – pick one character and complete them to get the overall style which all others will be based on, and choose the palette for the project. If you look at SZB in broad strokes it’s really just two colours – green and purple.

4. Try to be objective and not micromanage. Ties in with point one. Don’t sweat the small stuff – it’s an expression you’ve heard before but really it means being able to distinguish between quality and personal preference. Have a commitment to quality – but don’t run everything through a preference ‘filter’. The result should be less panic, less u-turns, less re-work; just let people get on with it.

5. Put your money where your mouth is. Of course, Kickstarter was around back in 2010 – but I really didn’t feel comfortable taking other peoples’ money on what was quite a risky project; it did take 5 years to complete and it was my first project after all. £6K is quite a chunk of money – but it was important to give people something for working on my game. I don’t expect SZB to make much money (if any) from UnityAd – but if it did, I will of course be sharing with with everyone involved.

That’s it. I’m sure that one day, in the not too distant future, you will be able to watch sports on TV where people die in the name of entertainment. Until that day comes you’ll always have Super Zombie Bowl! Thanks for reading!

See you next game…