Complete gameRaft Rapids

Build-a-raft passenger run on real fluid buoyancy. In the loading bay, click to place floating barrels, deck nodes and wind-catching sails, and drag part-to-part to connect them with springy rods. Hit Launch: the raft splashes in, the crane lowers a ragdoll passenger who is denser than water — overboard he goes under and the run is lost — and the current carries everything down a four-screen river: a staircase of three waterfalls, each taller than the last, with boulder slaloms and accelerating headraces between them, to the delivery dock. The passenger holds on with a breakable joint: slalom bumps he rides out, a big drop tears his grip and he tumbles — and if the current washes the raft back under him, he grabs hold again. Rods are soft DistanceJoints with live strain that snap on hard rock hits, and sails pull toward a gusty tailwind while they stay dry. Once you launch, the run is hands-off: the raft you designed either makes it or it doesn't. Space launches, 1–4 pick tools, R resets.

Loading engine…
FPS: — Bodies: — Step: — Drag or tap the canvas to interact. Switch renderer with the 2D / 3D / PixiJS buttons.
GitHub

Engine features used

FluidBuoyancyDistanceJointRagdollBuildingDragGameplay

Related guides

More demos

All Game demos →