The starting point
Tilt World is a physics puzzle where the player never touches the marble. You tilt the entire floating island, and the marble goes where gravity takes it. Fourteen levels, from First Tilt through Ice Slide, Carousel, and The Maze to Orbital, each less forgiving than the last.
What I built
Three.js for rendering and Rapier for physics, in TypeScript on Vite, with Tweakpane for tuning during development. Levels are JSON, and a validator runs against every one of them before each build so a broken level cannot ship.
Where it landed
All fourteen levels are playable directly on this site; the public repository contains the level data and build source.

