💀

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 and never leave this machine.

⚠ Experimental tech demo. Expect long load times on first visit (~60 MB download). Saves persist locally; 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.

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. The Mario DOOM flavor ships mariodoom.pk3 by Valigarmander; the Metroid DOOM flavor ships met2.pk3 (Spram's Metroid Doom v2.2, bugfix by OkDoomer174); the Castlevania flavor ships Castlevania.ipk3 (Batandy's Castlevania: Simon's Destiny v1.4). Mario, Metroid, and Castlevania assets are © Nintendo / © Konami respectively, bundled here as non-profit fan projects, not endorsed by either company. Reload with ?manual=1 to upload your own copy instead.