Creative JavaScript Code

Alongside our client work, we enjoy building interactive projects in JavaScript: 3D experiments with three.js, generative art with p5.js, a browser game and two learning apps for children.


Basic Bear Words app

Basic Bear Words

A simple tap-and-swipe app that helps children learn English through phonics, building their reading and spelling with 58 basic words. Available on the App Store and Google Play.

Find out more

Times Tables Quest platform game

Times Tables Quest

A retro pixel platform game that helps children learn their times tables. Players become the hero across 24 levels, and the further they go, the harder it gets. Available on the App Store and Google Play.

Find out more

Doodles on a 3D football

Footy Doodle

A three.js experiment built around a 3D football modelled in Blender. Click "Draw on ball" to sketch on it, then spin, flick and zoom to admire your work.

Sketch away

Fractal effect applied to a photo

Fractulate

A p5.js experiment that generates fractal shapes. Adjust the rate and number of sides, or switch on your camera to create a fractal version of yourself.

Go fractulate

Bubbles blown into a 3D scene

Bubble Puff

Switch on your microphone and blow to fill a three.js scene with bubbles. Move around the scene and teleport to new environments.

Blow some bubbles

3D pixel football game in an office

Office Footy

Originally built in ActionScript and Flash for a marketing campaign, and later moved to JavaScript with an early version of EaselJS. Players could once share their scores on Facebook and Twitter. Best played on a desktop.

Play Office Footy