Off the clock

Games

Little games I build in my own time. They're where I try things client work rarely calls for, like real-time 3D in the browser. Everything runs on your device, and your results are kept there too, so they're waiting when you come back. Whot and Ludo also play online: send a friend a link and your browsers connect directly.

Ping Pong

Table tennis against the CPU on a full 3D table. Where the ball meets your paddle sets the angle, so aim for the corners.

Three.js / WebGL / IndexedDB

Play Ping Pong

Blockfall

The falling-block puzzle you already know, built in 3D. Clear lines, chain combos, land T-spins and chase your best score.

Three.js / WebGL / IndexedDB

Play Blockfall

Hot Lap

A time-trial racer on a circuit at dusk. Beat the pace car, and your fastest lap comes back as a ghost to race next visit.

Three.js / WebGL / IndexedDB

Play Hot Lap

Whot

The Nigerian card game on a 3D table. Play the CPU, pass one phone round your friends, or send someone a link and play online.

Three.js / WebRTC / IndexedDB

Play Whot

Ludo

Two dice and Naija rules: catch someone and your token goes home. Two houses each one on one, against the CPU, round one screen, or online.

Three.js / WebRTC / IndexedDB

Play Ludo

Next up

More on the way

I add a new one when an idea sticks. Each is a chance to push something in the browser a bit further than a product would let me.