Pages

Thursday 1 April 2004

Tempest

Kizio's founder was involved in porting the classic Atari arcade game Tempest to Java enabled mobile phones.

The project was for iFone, who were acquired by Glu in 2006.

The game used a basic, wireframe 3D engine that automatically scaled to fit into the device's resolution. Level geometry was pulled off the original game using a reworked version of an editing program, TempEd, in order to retain authenticity.

The app targeted multiple handsets, including Nokia's Series 40 and 60, the Motorola Triplets (v400, v600 and v800), and devices from Sharp and Siemens.

The main technical challenge was that J2ME suffered from platform fragmentation. Code that ran smoothly on one device would struggle on another, or even suffer from lock-ups due to different threading implementations. Furthermore audio playback capabilities varied, and different APIs were needed to invoke this.