I’m really thrilled to be finishing this little game up soon. It’s been a hell of a journey and a huge amount of fun.
I think it’s fair to say that this game truly feels like an HTML5 game in that it’s not just a case of painting the Canvas.
This is the first game that uses my new “SPIFF” framework for building HTML5 arcade games.
Some of the tech inside now includes:
- IndexedDB – High score table
- requestAnimationFrame – improved rendering performance
- Web Audio API – full soundtrack and sound effects
- full import and export of game data
- intelligent screen resizing and scaling
- rich front-end and in-game menu system
- offline level designer
- publishing tools
- intelligent feature detection / rejection
- in-game audio manager
It’s the wonderful soundtrack (courtesy of a good mate and old school buddy – we grew up marvelling at the work of Rob Hubbard and Martin Galway) in this game that I think sets it aside from anything I’ve produced before. Having a full audio / visual experience in a game is just thrilling. Mobile web games have been mute for so long !
With SPIFF I hope to produce many new and original arcade games. Not all of them will be retro in their nature but they will hopefully all honour the design ethos of the classic games.
Perhaps one day I will make the code open source.
In the next few days I aim to sit down and blog the challenges of creating a retro game based on the C64 colour palette, amongst other things.