Skip to content

Repository files navigation

Freedoom Nsite

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-doom runtime 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.

Development

bun install
bun run build
bun test tests/e2e

Nsite Build

bun run build:nsite

The publishable folder is dist-nsite/. It is curated from Vite output so historical artifacts, duplicate WADs, and alternate engine experiments are not deployed.

Publish

This repo uses nsyte; see docs/nsite-publish.md.

Published Nsite

Latest published named site: freedoom

Gateway URL:

https://5c1zux4p3v4hcj9q4kumfcbo3494lqydx2scp9uax5bwnxu9jrfreedoom.nsite.lol/

Source repo:

https://github.com/jodobear/freedoom-nsite

About

DOOM as a static nsite

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages