Endless drift · No finish line

Just KeepSwimming

An endless drift of jellyfish, one clownfish, no brakes. Thread the bubble rings to stack your combo and bounce off the bells to break your own speed limit — clip a tentacle and you lose both at once.

WASD to swim · Shift to burn boost · runs in your browser
Scroll

The Water

Three things out there.
One of them is on your side.

Every model in the game — and in the scene above — was generated in Mint and dropped straight into three.js.

The stylized clownfish you play as

The Racer

That is you

Cruises at 14. Holds Shift for 23 until the reserve runs dry. Nothing you do on your own gets you past that.

A ring of separated bubbles used as a scoring gate

Bubble Rings

The points

Thread the middle, not the edge. +100 a ring, multiplied by a combo that climbs to ×8 and dies the moment you miss one.

A pink jellyfish with a bell cap and stinging tentacles

The Jellyfish

Both at once

Land on the bell and launch to 36 — faster than you can ever swim. Catch the tentacles hanging under it and drop to 7.

Controls

Five keys. One risky habit.

The fish always swims forward. All you decide is where it points and how hard it pushes.

WS
Pitch up & downClimb over a bell, dive under the tentacles
AD
Bank left & rightThe whole body rolls into the turn
Shift
BoostDrains a reserve, refills when you let go
Esc
Pause & settingsResume, restart, or end the run
Enter
Start swimmingFrom the title screen
Through a bubble ringCombo climbs one step
+100 × combo
Off a jellyfish bellAbove your own top speed
Speed 36
Into the tentaclesSpeed cut, combo reset, brief mercy
−150

There is no death. A sting costs you points, speed and your combo — never the run. It ends when you decide it does, and your best score is waiting next time.