4 player split screen mode in ZombieRun
I decided to make ZombieRun with local multiplayer modes. Now that I had this figured out, I started thinking about my choice of framework. ActionScript is good for web games, but real games aren’t only in the web. I looked into ways of creating a game for PC. I found out that you can do it with Adobe AIR, the ActionScript game is packaged inside an AIR container and it can be executed as a regular desktop application. Also, packaging as an AIR application allowed me to deploy my game to Android and even iOS. I was excited! So many platforms from one code. It was a little bit early to party though. I found out that for executing AIR applications, users have to have Adobe AIR installer in their computer, as well as on their phone. Also there are numerous performance issues involved. In the Play store comments the users say that “Adobe AIR is the best thing since sliced bread”, but I wasn’t so sure of it, so I started looking for alternatives.
On one cold winter night I stumbled upon Flixel-gdx. It’s a Java cross-platform implementation of Flixel combined with libGDX. Hmm…this could really work, since I had some experience with Java and the syntax was almost the same as in the ActionScript Flixel. The thing that really got me excited was the simplicity of compiling the game for desktop and Android.
I decided to give it a fair chance. I converted my game to Java for about a month, but not once did I think it was not worth it. The Java convert was a success.
Just Release it
It’s all great if you have a side project, but no one is going to know about it if you don’t release it. I’ve been told on many occasions “If you aren’t ashamed of your first release, then you’ve gone too far”. This is the place to stop making up those awesome features that must be in the game and stop pushing release date forward. Just make a choice and stick with it. I made a choice that the release is going to be in October 2014. I started preparing for a release in the beginning of the month and game was released on the 29th.
Go all in
It’s always good to give it your all if you do something. Believe me – people do notice. Just four days before the release there was a Gaming night event and I decided to go promote ZombieRun at the event. I had put up the game once before and wanted to make it cooler this time. First time there was just a screen and controllers for the people to play. This time I made T-shirts, ordered a big frame to put around the tv screen and I even got a friend to dress up as a Zombie to lure in some unsuspecting event visitors. This setup was a great success. There was always a queue at our booth and many gamers came back to take another stab at the zombies. Also, twice I packed my gear to start taking down our booth, but had to reassemble it, because people were hungry for killing more zombies. Here’s a short video of ZombieRun at the Game Night event.
Side projects are cool, but only if you finish them! During the project it’s important to accept the fact that you are going to leave some of your ideas out, because there is always more ideas than there is time to execute them. But don’t worry about that. You can leave some of the awesomeness for your next projects…And how can you start with the next project? You finish the one before!
Now that you have got all this sorted out, then what would be better than getting friends together on Halloween for some zombie blasting in ZombieRun?! You can get ZombieRun from http://zombierun.eu