
Fortunately for me – there was a Global Game Jam site nearby, so this year I managed to take part. It was a great opportunity to meet some game developers from nearby. Unfortunately tho, I didn’t meet any indies! It appeared to me that there actually are no indie game developers anywhere near me, which is kind of sad.
Anyways, I made a good move – I brought my workstation instead of just a laptop! This brought me up to speed in no time! And I was able to create this cool game called Super Pig.
During the Global Game Jam that lasted 48 hours, I created a fully playable game that had a beginning, an end and 10 levels. I was really satisfied, and to my surprise, sponsors of my GGJ site prepared awards for games developed there! Super Pig got 2nd prize and I won a BlackBerry Playbook, weeee!

Anyways, the site was locked during the night, so I had to go back home and work on a laptop for the first night. and my laptop was 7″ EEE PC with 600MHz CPU. I had a rubber keyboard to go with that and it was super painful to get anything working on this setup. But I managed to have a working prototype by morning and I could spend the remaining time on creating content.
After the GGJ I decided to work on this game a bit more. I created more levels, added more enemies, amde user interface tweaks and in the end I was there with the hardest game I ever made. I started advertising Super Pig as ‘The hardest game of 2012 (so far!)’ and I still think it’s the hardest game this year up to date!

Some people were asking me how I managed to create the blood effect, and it’s fairly simple. in AS3 there’s a BitmapData.copyPixels() function, that can take alpha from a separate image. So I was just drawing blood splats over a level-sized bitmap, and then used level’s bitmap alpha channel to disable drawing the blood on non-solid pixels! It is really slow on mobile machines, but it’s perfectly fine for a PC.
I also had some fancy statistics system that reported death information back to me. thanks to that, I was able to create deathmaps for each level and make them even harder! You can check them out on super-ugly official website!
Oh, there is one cool sidestory to the website. Firstly, I registered superpig dot net, but it appeared that the website was being blocked by anti-virus software as malware (!). I did some research and it turned out to have been a domain with uhm… pr0n…. and uhm…. kinda… homopr0n…. Let’s not talk about it anymore :P
In the end I managed to get Armor Games sponsorship for Super Pig, which is really cool and something I always wished for!
The reception of the finished product wasn’t as good as I expected. I mean, I did realise that people would get enraged and quit in rage leaving low marks and nasty comments, but what actually happened was beyond me. I saw people screaming and shouting at their screens and pulling their hair out and I realised that this game really makes you RAGE!

Play it here!