Static browser-playable Freedoom packaged for nsite publishing.
master is the stable publish branch. It intentionally ships only the base working Doom experience:
- bundled Freedoom Phase 1 and Phase 2 launch buttons
wasm-doomruntime in a static iframe- desktop and mobile-landscape launch support
- no Nostr login, leaderboard, score publishing, or developer support UI
- no shell-owned mobile control overlay
Active feature work lives on dedicated branches such as lane/nostr-integration and lane/mobile-touch.
bun install
bun run build
bun test tests/e2ebun run build:nsiteThe publishable folder is dist-nsite/. It is curated from Vite output so historical artifacts, duplicate WADs, and alternate engine experiments are not deployed.
This repo uses nsyte; see docs/nsite-publish.md.
Latest published named site: freedoom
Gateway URL:
https://5c1zux4p3v4hcj9q4kumfcbo3494lqydx2scp9uax5bwnxu9jrfreedoom.nsite.lol/
Source repo:
https://github.com/jodobear/freedoom-nsite