Happy Wheels
🎮Gamepad Ready
Booting WebAssembly Engine...Streaming engine bytecode & ROM assets. First launch takes 5–15s. Subsequent launches load instantly from local browser cache.
đŸ•šī¸

Happy Wheels

Navigate obstacle courses of spikes, wrecking balls, and harpoons on unconventional vehicles

Powered by Ruffle (Rust Flash WASM Emulator) â€ĸ 100% Client-Side
Happy Wheels box art
OFFICIAL ART★ 4.9
FlashOriginal Release: 2010

Happy Wheels

Navigate obstacle courses of spikes, wrecking balls, and harpoons on unconventional vehicles

The internet's most notorious ragdoll physics obstacle course game. Play as Wheelchair Guy, Segway Guy, or Irresponsible Dad through treacherous obstacle courses.

📜Historical Lore & Background

Created by Jim Bonacci, Happy Wheels became a global YouTube viral phenomenon with hundreds of millions of gameplay views. Survive traps, leap gaps, and reach the finish line.

âš™ī¸WebAssembly Architecture

Engine RuntimeRuffle (Rust Flash WASM Emulator)
Original DeveloperJim Bonacci (Total Jerkface)
Aspect Ratio4:3 CRT Standard
Storage ModelLocal IndexedDB (No Cloud Upload)
Ruffle, the open-source Flash Player emulator written in Rust.

Default Controls & Key Bindings

Zero-latency inputs. Gamepad controls auto-map when plugged in.

Keyboard & Gamepad
Action / MovementKeyboard KeyStandard Gamepad Button
Accelerate ForwardUp ArrowD-Pad Up
Brake / ReverseDown ArrowD-Pad Down
Lean WeightLeft / Right ArrowD-Pad Left / Right
Primary Action (Jump / Boost)SpacebarA Button
Eject from VehicleZY Button

Frequently Asked Questions

Does the ragdoll physics engine run smoothly with Ruffle?

Yes, the box2d physics simulation and character ragdoll mechanics execute with 60 FPS precision.