Grand Theft Auto: Vice City in Your Browser
Experience the complete 1986 neon Miami adventure in high definition directly in your browser. Powered by WebAssembly and WebGL2 with zero downloads.
Released into the sun-soaked criminal underworld of 1986 Vice City after a fifteen-year prison term, Tommy Vercetti is sent south by the Forelli syndicate to oversee an ambitious narcotics expansion. When a violent ambush strips him of both the cash and the product, Tommy refuses to retreat. Instead, he sets out to conquer the city from the ground up—forging uneasy alliances, taking down rival cartels, establishing lucrative front businesses, and seizing total control of the metropolis.
WASM Arcade brings this landmark 3D open world straight to your modern web browser using bleeding-edge WebAssembly (WASM) and hardware-accelerated WebGL 2.0. There are no installers, no plugin requirements, and no compromise on fidelity: enjoy the complete original campaign, all nine legendary radio stations, dynamic weather, responsive mouse aim, full gamepad support, and persistent browser safehouse saves.
Quick cheats
12 codes, click one to copy
Type these letters directly on your keyboard at any moment during live gameplay.
Controls
Keyboard, mouse and gamepad
| Action | On foot | In a vehicle | Gamepad |
|---|---|---|---|
| Movement / Steering | W, A, S, D or Arrow Keys | W (Gas) / S (Brake/Reverse) / A, D (Steer) / Up, Down (Bike Lean) | Left Analog Stick |
| Attack / Fire Weapon | Left Mouse Button or Left Ctrl | Left Mouse Button (Drive-by left/right) | Right Trigger (RT) / B Button |
| Crouch / Horn & Siren | C Key (Crouch behind cover for accuracy) | H Key or Left Shift (Sound Horn / Emergency Siren) | Left Stick Click (L3) |
| Sprint / Handbrake | Left Shift or Spacebar (Fast Sprint) | Spacebar or Right Ctrl (Handbrake Drifts / Stoppies) | A Button (Sprint) / Right Bumper (Handbrake) |
| Enter & Exit Vehicle | F or Enter Key | F or Enter Key | Y Button |
| Camera View / Radio | V Key or Home Key (Change camera distance) | R Key (Next Radio Station) / Insert, Delete | Back / Select (Camera) / Left Bumper (Radio) |
| Sniper / Rocket Zoom | Mouse Wheel Up/Down or PageUp/PageDown | N/A | Right Analog Stick / Triggers |
Playing captures your mouse for aiming. Press Esc to free it. In fullscreen, hold it a beat longer to exit: a quick tap only unlocks the mouse, because your browser requires the extra moment.
Asset Empire Building & Passive Income Guide
To unlock the final storyline missions in Vice City, Tommy must acquire and complete asset missions across the map. Once completed, each asset spawns a daily cash pickup at its doorstep:
| Asset Property | Purchase Cost | Prerequisite Missions | Daily Cash Payout |
|---|---|---|---|
| Vercetti Estate | Free (Storyline) | Complete "Rub Out" (Eliminate Ricardo Diaz) | $5,000 / day |
| The Malibu Club | $120,000 | Assemble heist crew and complete "The Job" bank robbery | $10,000 / day |
| Print Works | $70,000 | Acquire counterfeit plates in "Spilling the Beans" & "Hit the Courier" | $8,000 / day (Key to Ending) |
| Film Studio | $60,000 | Complete all 4 movie shoot missions for Steve Scott | $7,000 / day |
| Sunshine Autos | $50,000 | Deliver all 4 vehicle export lists to the showroom garage | $9,000 / day + 4 Racecars |
| Kaufman Cabs | $40,000 | Defend taxi turf and destroy rival VC Cabs in 3 missions | $5,000 / day + Zebra Cab |
| Cherry Popper Ice Cream | $20,000 | Distribute 50 consecutive street contraband deals without arrest | $3,000 / day |
| The Boatyard | $10,000 | Complete the "Checkpoint Charlie" high-speed boat navigation race | $2,000 / day + 2 Speedboats |
100 Hidden Tiki Statues Safehouse Weapons
Hidden across Vice City are 100 glowing Tiki Statues. Every 10 packages collected permanently equips your safehouses (Ocean View Hotel, Vercetti Estate, Hyman Condo) with heavy arsenal drops:
- 10 PackagesBody Armor permanent safehouse spawn
- 20 PackagesChainsaw permanent safehouse spawn
- 30 Packages.357 Colt Python revolver permanent spawn
- 40 PackagesFlamethrower heavy weapon spawn
- 50 PackagesCombat Laser Scope Sniper Rifle spawn
- 60 PackagesHeavy Rotary Minigun spawn
- 70 PackagesRocket Launcher permanent safehouse spawn
- 80 PackagesSea Sparrow Amphibious Helicopter at Vercetti Estate mansion
- 90 PackagesRhino Military Tank stationed at Fort Baxter Air Base
- 100 PackagesHunter Attack Military Helicopter at Ocean Beach helipad + $100,000 cash
Next-Gen WebAssembly Engine vs Legacy Browser Ports
If you have played on older browser ports or flash emulation sites, WASM Arcade was engineered specifically to solve their most notorious performance and usability limitations:
- Framerate & Refresh RateWASM Arcade: Uncapped 60+ FPS / 120Hz / 144Hz with adaptive physics smoothingOther ports: Hard-clamped to 30 FPS, noticeable stutter on high-refresh screens
- Graphics AccelerationWASM Arcade: Automatic dedicated discrete GPU detection (NVIDIA / AMD) via WebGL2Other ports: Defaults to battery-saving integrated GPU, causing frame drops
- Ads & User SafetyWASM Arcade: No push prompts or fake download banners; ads are limited to a sponsor tab you open by pressing PlayOther ports: Laden with pop-under ads, fake download banners, and push notification scripts
- Save File FlexibilityWASM Arcade: Integrated save manager: download, export, import any .b file, or load 100% saveOther ports: Opaque storage with no direct file import/export or backup capability
- Character SkinsWASM Arcade: Integrated visual skin selector with custom outfits and character skinsOther ports: Locked to stock Tommy Vercetti model without character customization
- Audio Engine & LatencyWASM Arcade: Interactive Web Audio low-latency hint: zero audio lag during shootoutsOther ports: Occasional sound stutter, missing radio stems, or desynced engine hums
System requirements
Runs in a current browser with WebGL 2.0
| Component | Minimum | Recommended (60+ FPS) |
|---|---|---|
| Web Browser | Chrome 90+, Firefox 90+, Edge 90+, Safari 15.4+ | Latest Chromium or Firefox with Hardware Acceleration enabled |
| Processor (CPU) | Dual-Core 2.0 GHz (Intel Core / AMD / Apple M1) | Quad-Core 2.5 GHz+ (Intel Core i5 / AMD Ryzen / Apple M-series) |
| Memory (RAM) | 2 GB available browser heap memory | 4 GB+ available system RAM for instant asset caching |
| Graphics (GPU) | WebGL 2.0 compliant integrated graphics (Intel UHD 620+) | Dedicated GPU (NVIDIA GTX/RTX, AMD Radeon, Apple Silicon) |
Frequently asked questions
Do I need to install or download anything to play GTA Vice City?
No installation or software download is required. The entire game streams securely into your browser sandbox via WebAssembly and WebGL2. Once loaded, assets are saved locally in your browser cache for near-instant repeat launches.
How do saved games work? Will my story progress be kept?
Every time you save at the Ocean View Hotel or Vercetti Estate, your save game is written to your browser’s persistent IndexedDB storage. Your progress remains safe between sessions. You can also use our Save Game Manager to download backup .b save files or import a completed 100% save at any time.
Can I use an Xbox, PlayStation, or Bluetooth controller?
Yes. WASM Arcade features native HTML5 Gamepad API integration. Simply connect your Xbox, PlayStation DualSense/DualShock, or generic PC Bluetooth controller to your device, and the buttons and analog sticks will automatically map to Vice City controls.
How does WASM Arcade compare to older browser game ports?
WASM Arcade was engineered as a high-performance web gaming experience. While older browser ports often lock gameplay to 30 FPS and subject players to intrusive redirects and laggy audio, WASM Arcade delivers uncapped 60+ FPS high-refresh gaming, discrete GPU auto-acceleration, instant save file import/export, and a clean, responsive gaming experience.
Can I play GTA Vice City on a Chromebook, MacBook, or mobile device?
Yes. Because the game executes entirely inside modern browsers with WebGL2 support, it runs smoothly on Chromebooks, macOS, Linux, Windows, and modern tablets. On touchscreens, intuitive on-screen virtual gamepads and analog sticks activate automatically.
How do I activate cheat codes while playing?
Just like the original PC release, simply type the cheat code directly on your keyboard at any moment during gameplay (e.g., type ASPIRINE for full health or PANZER for a tank). You can also click on our in-game Cheats menu button to inject any code with a single click.




