Skip to content
Demo Lab

Live · Browser game

Aether Relay

Guide a small courier robot across floating clockwork ruins and restore a broken relay chain over four chapters, with keyboard, controller or touch.

Three.js / TypeScript / Vite / Web Audio

Aether Relay: the small courier robot stands on a stone terrace at the Foundry Gate post, with ruined pillars, floating islands, light rings and the summit island above a sea of clouds.
Preview captured October 10, 2026. Open the demo to interact.

Overview

A single-player 3D platform adventure in the browser. A small courier robot crosses floating clockwork ruins above a cloud sea to wake a broken relay chain: four chapters (The Broken Chain, Stormline Works, The Hollow Meridian and Crown of the Tempest) and an ending, with checkpoints, optional relay memories and par times. It plays with a keyboard and mouse, a gamepad, or touch on phones and tablets in portrait and landscape.

Before you try it

Progress and settings are saved in the browser, with no account or online service; after one visit it can reload offline. It needs WebGL 2. Touch play was verified on emulated phones and tablets and in Safari’s engine, not yet on physical mobile hardware. The source is private.

What to try

  1. Learn the courier

    Run, hold jump for height and spend the one midair dash per jump. Chapter I teaches them along the route: hop the low beams, stay grounded under the high ones and keep moving across crumbling tiles.

  2. Play it on your phone

    Open the same link on a phone or tablet. A thumb on the left half moves with a floating stick, dragging on the right half looks around, and Jump and Dash sit under the right thumb. Rotate the device at any time.

  3. Pick your challenge

    Settings has Breeze, Courier and Tempest difficulty, separate look speeds for mouse, controller and touch, remappable keys and buttons, and optional assists. A cleared chapter shows its par time on replay.

How it works

Everything visual is code
There are no imported models, textures or image files: the courier, islands, skies and effects are built from Three.js geometry, procedural shaders and canvas textures generated at runtime, with cel lighting, ink outlines and a painterly grade. Music and sound are synthesized with Web Audio.
Deterministic movement, tested routes
Gameplay runs on a fixed-step simulation. Scripted keyboard and gamepad drivers clear every chapter in a real browser, a touch test plays with real multi-finger input, and a recorded Chapter I route trace guards the movement feel against regressions.
One game for every input
Keyboard, gamepad and touch feed one action state, so they can be mixed freely. Prompts follow the input in use, phones get their own layouts and a wider portrait camera, and graphics quality adapts to the device.

Want a browser game or interactive 3D piece built?