Blast your way through waves of asteroids, beautifully rendered in 3D with powerups, shields, and plenty of explosions. Classic arcade action with modern graphics. Includes local and online high-score tables. Take too long on a wave and alien ships will hunt you down – just like the original game from the 1970s.
Like many other Android developers (and especially those using Shiva), I jumped at the chance of a free BlackBerry Play Book. RIM offered one of these to anyone who released an app on the BlackBerry App World store during February. And Shiva makes it really easy to create Play Book executables – it supports direct export from its Authoring Tool.
There were some compatibility issues with the Play Book Simulator, so like other Shiva developers I ended up ‘flying blind’ and submitting Mars Defender without ever actually knowing how well it would run. But apart from a couple of small tweaks, it worked straight up. Figuring out the process of signing the app. was the most time consuming step.
About 10 days later I received my Play Book. Not only had RIM paid the shipping cost, they actually made sure to pay the Irish import tax too (liable since it was coming from outside the EU, probably about €60) – this was a nice surprise that I wasn’t expecting.
It’s a really nice device – I love the size, coming in at halfway between an iPad and a smartphone. So it’s not small and fiddly nor is it too unwieldly to carry around for everyday use. Nice bright screen, punchy front-facing speakers. Touch sensitive strips above and below the visible display provide OS-level controls in a similar way to the hardware keys on Android devices (this is something that’s seriously lacking on iOS devices).
I have been testing out Afterburn 2150, one of my in-development games on it, and it’s giving between 100 and 150 frames per second – versus my laptop which gives between 40 and 65! Now admittedly my laptop (soon to be replaced) isn’t exactly the sharpest tool in the shed, but still I expected it to outstrip a tablet device with ease.
The lack of Play Book apps on the App World store is a bit surprising – there are literally only about 30 games in the ‘Space’ section, for example. And the store is somewhat swamped currently by low-quality games like tic-tac-toe, presumably written by people looking for a quick way to a free Play Book.
The downloads of Mars Defender are relatively good, currently over 40 in less than a month (which is about the same as what it gets on the Android market), but I wonder how much room there is for serious success on the current install base? Probably not much, but then again the device itself is good so there’s every chance things could change in the future or with a Play Book 2.
Mars Defender Lite is now available on the App World, if you’re interested in trying it out for free
Deathracer has been giving me grief the past month or two. It’s a combination of factors. The apparent inability of the Shiva game engine to run complex code efficiently enough to control the number of computer drivers that I want, when running on an iPhone, is probably the main problem. I have spent a lot of time trying to optimise code, and Paul has spent quite a bit of time reworking polycounts and textures for me.
There’s also the issue of scope creep, and of the difficulties of developing in a distributed team. I just remembered why Darkwind was always planned as a one man show..
So yeah, I probably don’t know Shiva as well as I should. I need to start working on smaller projects, just like I did with Torque in 2004/2005, before ramping up to something more substantial like Deathracer.