Original 3D marble maze · three.js
TiltTide
Tilt the tide-broken board, roll the steel marble, fall into exactly zero black holes.
Play NowRuns in your browser. No install, no account. Keyboard + touch.
Why it bites
- Feel-the-tilt physics — a rolling steel ball with inertia, friction and wall bounce on a board you tip with key pressure.
- Three hand-built tide boards — maze walls, golden goal and a checkpoint, all generated from one seed.
- Black holes & wind vortexes — bottomless pits and howling gust zones that shove your marble mid-sprint.
- Score & lives — sweep glowing motes, bank time bonuses, keep your three lives; clear all three boards to win.
- Zero assets, 100% code — every texture, model and sound is synthesized in JavaScript. Nothing downloaded.
Shots from the board
Rendered live in your browser at page load — no photographs, no images on disk.
How to play
Goal
Roll from the teal pad to the golden goal pad. Collect motes (+10), hit the checkpoint, avoid black holes (−1 life). Finish all 3 boards to win; run out of lives and you're lost.
Keyboard
WASD or ↑←↓→ tilt the board. Hold to tip harder. Space start · P pause · R restart.
Touch
Drag the round tilt pad (bottom-left) to tip the board; the Restart button is bottom-right. Tap Play on the start screen to begin.
Pro tip
Tap-tilt for fine lines — long holds build speed, and speed is how you get launched into a hole. Time vortexes: the gust sweeps in slow arcs.