💀

DOOM POWERED BY UZDOOM-WASM

The full UZDoom engine (GZDoom family) compiled to WebAssembly via the uzdoom-wasm port. Everything stays local — files are stored in your browser via IndexedDB and never leave this machine.

⚠ Experimental tech demo. Expect long load times on first visit (~60 MB download + pthread spin-up). Saves persist in IndexedDB; use Reset saved data below to clear them. For a smoother native experience, install GZDoom and run locally.

DOOM, running in your browser. Click Launch when ready.

Experimental. ~60 MB first-load download. Saves persist in this browser via IndexedDB.

Manual mode.
  1. Click Use bundled Freedoom for the IWAD.
  2. (Optional) Upload LegendOfDoom-1.1.0.pk3 (or any other pk3) into Mods .
  3. Hit Launch .
Don't have a mod handy?
Game files click a tile or drop files
Idle.
Data & settings

UZDoom is GPL v3. This page ships Freedoom (BSD-style), the UZDoom WASM engine, and — for the Legend of DOOM flavor — LegendOfDoom-1.1.0.pk3 (© DeTwelveGames) as an asset fetched at launch. Reload with ?manual=1 to upload your own copy instead.