Dungeon Escape

Seed a run. Find the portal.

Choose a biome, collect four stones, and leave a mark in the Hall of Escapes. Custom Run opens the Forge.

  1. 11 biomes
  2. 4 stones to collect
  3. WebGL2 public default renderer

Live

Open the game.

dungeon.gvaste.ar Play Dungeon Escape

WebGL2 is the public default. WebGPU stays behind ?renderer=webgpu.

Screens

Welcome, Forge, run, pause.

Captured from isolated local QA profiles with WebGL2 selected. No personal save data.

Local

Run it with Bun.

bun install --frozen-lockfile

Then bun run dev and open http://127.0.0.1:24211/. Bun 1.3.14 or later.

Docs

Play, then read the ADRs.

  1. Development Local run and contribution notes.
  2. Renderer boundary WebGL2 default. WebGPU is opt-in.
  3. Hall of Escapes Optional Cloudflare Worker and D1 path.

Limits

WebGPU is not the default.

  • Renderer

    Do not infer a default flip from an opt-in capture. See ADR 0009.

  • Map generator

    Modified from Majid Manzarpour's threejs-procedural-dungeon. MIT notice in THIRD_PARTY_NOTICES.md.

Boundary

Local saves, optional hall.

Stays local

  • Seeded layouts and local replayable saves.
  • Player state on the machine.

Leaves the machine

  • Optional Hall of Escapes authority service.

Seed the campaign. Keep WebGL2 as the public baseline.

Play Dungeon Escape