Home▸Build & Play▸Rube Goldberg Machine Simulator (2D)

Rube Goldberg Machine Simulator (2D)

Interactive 2D Rube Goldberg chain-reaction machine: a ball rolls down a ramp, tips a domino, trips a lever that flings a second ball into a bucket, which releases a final ball onto the target — every stage driven by real gravity, momentum transfer and lever mechanics.

Build & Play2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-rube-goldberg ↗ Open standalone

This 2D companion to the 3D Rube Goldberg machine draws the same chain-reaction idea as a flat, physically-simulated side view: a ball rolls down a ramp under gravity and friction, strikes a domino whose fall is governed by the physical-pendulum equation, the domino's tip hands angular momentum to a see-saw lever whose unequal arm lengths trade force for launch speed (real mechanical advantage), the flung ball follows a true projectile arc into a bucket, and the bucket's tip releases a final ball that free-falls onto the target. Press Start to release the chain, adjust the stage-speed slider to slow down or speed up whichever stage is currently playing, and watch the live stage name, elapsed time and progress bar track the reaction from first ball to final impact.

⚙ Under the hood

2D side-view Rube Goldberg chain reaction: a ball rolls down a ramp, tips a domino, trips a lever that flings a second ball into a bucket, which releases a final ball onto the target — every stage driven by real gravity, momentum transfer and lever mechanical advantage.

rube goldbergchain reactionlevermomentumpendulummechanical advantage2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)