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.

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

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.