Positive Vibes to your Inbox

An occasional newsletter to brighten your inbox, bringing you the best thoughts and links from the studio


Magic
Fox

An educational platform with animation that's controlled by kids!

A new educational initiative to educate and entertain, Magic Fox asked us to develop a new prototype platform. This pilot was animated by the uber-talented Rumpus animation, creating a time travelling adventure. Our role was to convert this animation into a javascript animation that could be manipulated on the fly, and build a system upon which the animation could sit and provide the kids the opportunity to put their own mark on the story.

The Vue.js website needed to allow the kids to:

  • Change the main characters appearance (skin & hair colour)
  • Make their own cave painting drawing, which would then feature in the animation
  • Choose from a range of assets (emoticons, headsets, animals)
  • Record mammoth noises that would then play during the animation when the mammoth appeared

The animation was created by Rumpus in Adobe Animate, which was then exported into a javascript animation powered by JSON. Our job was to take this and change it to allow it to be manipulated, so that when the video played it was different every time, altered by the choices and input of the kids before the video played.

Many challenging technical aspects was discovered and overcome during the development of the prototype. For example, when the hair colour choice was made, behind the scenes the system had to process huge JSON files, finding and replacing all references to a particular colour value, and ensure this was done by the time the kids hit the play button.

Spending time watching the children using the app in pilot schemes was hugely rewarding. Especially when the majority started the app again from the start as soon as the animation was over!

This project was both great fun, and very challenging. Using Vue.js, Phaser.js and Json animation (powered by Pixi.js) allowed us to create something truly unique; working with Heather and the animation team was a joy and the result is something we were all very proud of.

Client

Magic Fox, Rumpus Animation

Services

Creation of web platform – Vue.js, Pixi.js and Phaser.js powered web app

More Work