Gadget No. 01 since Nov 2026
Wormhole Surfing Link to Wormhole Surfing
A 3D browser game: surf a wormhole on a cute spaceship and warp into strange worlds full of treasure.
- Why
- How far does code alone go? Not a single image, model or sound file: the ship, the chibi pilot, eight worlds, the music and every sound are generated in code, and the whole game still has to hold its frame rate on a phone.
- What
- Steer through a swirling tunnel, collect orbs for speed, dodge sparks and pick a warp hole before one picks you. Behind it, the pilot explores a world on foot and opens the treasure waiting there; rarer holes and longer rides bring rarer finds for the collection.
Stack
- Browser
- Offline & installable
- Android
More screenshots
The ride: light-years flown, speed, orbs, sparks and warp holes Arrived in the Lagoon, with the compass pointing to the treasure The star capsule opens in the light of the treasure’s rarity What it held, how rare it is and whether it is new
What it does
- Eight worlds, from the Lagoon to the Aurora Void, each with its own sky, terrain, water, plants and music.
- Forty treasures in five rarities, shiny variants, and a collection that can be shared as a picture.
- Plays with keyboard, mouse, game controller, touch sticks or by tilting the phone.
- A cockpit HUD with a speed gauge and seven-segment displays drawn in SVG.
- Installs as an app and plays offline; the Android app updates itself from GitHub releases.
Under the hood
- Game rules as pure, deterministic TypeScript at 120 steps a second, kept apart from three.js and the interface.
- A render pipeline with bloom, guards against broken HDR pixels and adaptive resolution; worlds are built in steps during the warp and their shaders compiled ahead, so arriving never stalls.
- Music generated bar by bar from a mood, every effect synthesized with Web Audio.
- Playwright tests play whole rides with WebGL in software, a weekly soak test hunts memory and GPU leaks, and unit and browser coverage go to Codecov.