# Doom

Source: https://ported2browser.org/games/doom/

A browser demonstration of Doom through doomgeneric, with clear WAD and shareware boundaries.

- Original platform: PC
- Genre: FPS
- Year: 1993
- Updated: 2026-10-25T01:15:38.373Z

Also known as: DOOM, doomgeneric

A listing describes external projects. Check each project for current availability, file requirements, supported devices, and licensing.

## Browser projects

### doomgeneric Web Demo
- Status: Demo; content and features may be limited.
- Project: [doomgeneric Web Demo](<https://ozkl.github.io/doomgeneric/>)
- Documentation / source: [Project documentation](<https://github.com/ozkl/doomgeneric>)
- Author: ozkl / doomgeneric contributors
- Controls: Keyboard, Mouse

Upstream provides an Emscripten demonstration and explains that Doom requires WAD game data. Shareware and commercial WADs have different content rights. Do not assume the browser demonstration contains the full commercial game; check its current loader.

### DOOM
- Status: Project link listed; gameplay and device compatibility are not verified.
- Project: [DOOM](<https://dwasm.m-h.org.uk/>)
- Author: m-h.org.uk
- Controls: Keyboard, Gamepad

Browser project credited to m-h.org.uk. Check the current project loader for its content scope and any game-file requirements.

## About this Doom browser demo

The Doom browser link opens the Emscripten demonstration provided by doomgeneric. It is a porting project and demonstration, rather than a promise of the complete commercial release. Its repository explains that the engine needs WAD game data; shareware and commercial WADs contain different content and have different distribution rights.

## Controls and game data

Start with a keyboard and mouse, and check movement, strafe, fire, use and weapon selection in the destination's controls. If a loader requests a WAD, use a compatible file from a legitimate source and follow the documented filename and version requirements. An engine's availability does not mean every campaign or mod is included.

## Before a longer session

Check which episode the hosted demo currently offers before committing to a campaign. Save persistence depends on the browser build's storage implementation; an in-game save is not automatically a downloadable backup. The repository is the authoritative place to check supported configurations. This listing documents the upstream project and has not completed a gameplay or save-durability test.
