I’ve been really busy since January working on an HTML5 project and I’m pleased to announce that it has just been released. Pets Factor: Furry Friends is a nurturing game where you choose a pet for yourself and then make sure it’s entertained, exercised, and well rested. You’ve also got to help your pet level-up by completing a series of life challenges and also by introducing it to new training activities, types of food, and toys. It’s all good fun for young kids and will help teach them the responsibilities involved in looking after a pet.


Furry Friends was written in ES6 using the Phaser game framework. It was my first real experience with Phaser outside of a few small personal projects and I really did enjoy using it. Coming from a Flash and Adobe AIR background I found Phaser’s API really straightforward and easy to pick up. I’m also glad I opted for ES6 rather than vanilla JavaScript. It gave me just the right amount of syntactic sugar, which made development enjoyable and relatively straightforward.


HTML5 has come along in leaps and bounds over the last few years. While the project is a web game rather than an app, we didn’t restrict ourselves just to desktop – the game runs on mobile browsers as well as desktop. In fact we even managed to get it running on some fairly low-spec devices including iPad 2. And thanks to the fact that Furry Friends runs in full-screen mode on mobile, you could easy mistake it for a native app.

You can check out Furry Friends on the CBBC website at: http://www.bbc.co.uk/cbbc/games/pets-factor-furry-friends

  1. I love the game so much that I play it every day

  2. Looks like a great game. Wish I could play it, but I’m in the U.S.