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

Grand Theft Auto: Vice City

1980s neon synthwave open-world masterpiece running natively in WebAssembly

Powered by reVC (C++ via Emscripten) â€ĸ 100% Client-Side
Grand Theft Auto: Vice City box art
OFFICIAL ART★ 4.9
3D NativeOriginal Release: 2002

Grand Theft Auto: Vice City

1980s neon synthwave open-world masterpiece running natively in WebAssembly

Experience 1986 Vice City with Tommy Vercetti in full 3D hardware-accelerated WebAssembly. No install, no streaming lag, running directly on your GPU.

📜Historical Lore & Background

Welcome to Vice City. From the decade of big hair, excess, and pastel suits comes a story of one man's rise to the top of the criminal pile. Re-engineered into WebAssembly via the open-source reVC project.

âš™ī¸WebAssembly Architecture

Engine RuntimereVC (C++ via Emscripten)
Original DeveloperRockstar North / reVC Community
Aspect Ratio16:9 Widescreen
Storage ModelLocal IndexedDB (No Cloud Upload)
Open-source reVC reverse engineering project by GTA community contributors.

Default Controls & Key Bindings

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

Keyboard & Gamepad
Action / MovementKeyboard KeyStandard Gamepad Button
Move / SteerW / A / S / DLeft Analog Stick / D-Pad
Sprint / AccelerateLeft Shift / WA / Right Trigger (RT)
Attack / Fire WeaponLeft Click / CtrlRight Bumper (RB) / B
Enter / Exit VehicleF / EnterY / Triangle
HandbrakeSpaceRight Trigger / X
Camera LookMouse LookRight Analog Stick

Frequently Asked Questions

Can I play GTA Vice City in my browser without downloading an installer?

Yes. WASM Arcade runs the compiled reVC engine directly in your browser tab via WebAssembly and WebGL 2.0. No plugins or executables are required.

Where are my game saves kept?

Saves are stored locally in your browser's IndexedDB storage. You can backup or restore your .sav files at any time via the Save Manager.

Can I use an Xbox or PlayStation controller?

Yes. Connect your Bluetooth or USB gamepad, and it will be instantly detected via the HTML5 Gamepad API with native console button mapping.