FLASH • WASM ARCADE
● PLAYING
Booting Ruffle Flash Engine...Running native Rust-compiled WebAssembly Flash player with zero plugins.
🕹️
Happy Wheels

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

Powered by Ruffle (Rust Flash WASM Emulator) • 100% Client-Side
💡Game not loading or stuck? If an update causes a black screen or loop, try clearing your browser cache (Ctrl+F5 / Cmd+Shift+R) or check the troubleshooting guide below.
Troubleshooting FAQ ↓
FLASH2010

Happy Wheels

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

2 PLAYERSFLASH
CONTROLES
Accelerate ForwardUp Arrow
Brake / ReverseDown Arrow
Lean WeightLeft / Right Arrow
Primary Action (Jump / Boost)Spacebar
Eject from VehicleZ
CONTROLESCONTROLES CLÁSICOS DE NAVEGADOR Y TECLADO
Accelerate Forward
Up Arrow
Brake / Reverse
Down Arrow
Lean Weight
Left / Right Arrow
Primary Action (Jump / Boost)
Spacebar
Eject from Vehicle
Z
HTML5 Gamepad API Active • Xbox / PS4 / PS5 / 8BitDo
Connect any Bluetooth or USB controller
2010 • Jim Bonacci (Total Jerkface)

Cómo Jugar en el Navegador — Happy Wheels

60 FPS FijosSin Instalación

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

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.

Hardware Emulation & Engine Pipeline

Technical Architecture & Specifications

Original Platform
FLASH
Jim Bonacci (Total Jerkface) (2010)
Web Engine Architecture
Ruffle (Rust Flash WASM Emulator)
Ruffle, the open-source Flash Player emulator written in Rust.
Raster & Display
Locked 60 FPS Hardware Render
Aspect: 4:3 CRT Standard • CRT Scanline Ready
Audio Pipeline
Web Audio 48kHz Stereo Synth
Cycle-accurate FM & ADPCM Sample Emulation
Input & Gamepad API
Keyboard, Mouse & Gamepad
Auto-detects Xbox, PS5, Switch & 8BitDo
Save State Persistence
100% Client-Side IndexedDB
Zero cloud tracking • One-click .sav export

❓Preguntas Frecuentes

Solución de Problemas y Guías

💡¿Qué hacer si el juego se congela, no carga o muestra una pantalla negra?

Si un juego no inicia o se queda congelado durante la carga, casi siempre se debe a una caché desactualizada en el navegador. Realiza una recarga forzada (Ctrl+F5 en Windows/Linux o Cmd+Shift+R en Mac) o borra los archivos en caché en la configuración. Asegúrate también de que la aceleración por hardware y WebGL 2.0 estén habilitados.

Does the ragdoll physics engine run smoothly with Ruffle?

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