Fan-made homage · Free · Non-commercial

DUNGEON PRINCE

A fan tribute to the 1989 cinematic-platformer classic — rebuilt from scratch for the browser. The vizier has poisoned the Sultan and sealed the palace. From the deepest cell, you have 25 minutes. Run, prince.

No downloads · no ads · works offline · phone & desktop

Dungeon Prince gameplay — the prince descends a torchlit dungeon

Play in browser

Best experienced fullscreen, and in landscape on phones. Your best score and episode unlocks are saved on your device.

Three episodes. One clock.

A single 25:00 countdown runs across the whole rescue. Three lives. Potions restore hearts — the rare blue draught adds one. Every guard slain and every second spared feeds your score.

EPISODE 1

The Dungeon

Out of the cell. Learn to leap, cling to ledges and climb. Loose floors crumble over the spike pit — and your sword waits on the far slab.

📜 Episode guide →

EPISODE 2

Halls of the Guard

Slicing blades guard the doorways and the timed gate will not wait. Cross the tower over a patrolling guard — or drop the floor on his head.

📜 Episode guide →

EPISODE 3

The Palace Gates

The final climb. Elite blades of the vizier hold the sky bridges. The throne room lies beyond the last portcullis.

📜 Episode guide →
Torchlit platforms deep in the dungeon

Controls

📱 Touch

  • ◀ ▶ — run
  • — jump · grab ledge · climb up
  • — crouch · creep past spikes · let go
  • — draw steel and strike

⌨️ Keyboard

  • ← → / A D — run
  • ↑ / W / Space — jump · grab · climb
  • ↓ / S — crouch · creep · let go
  • X / J / Enter — attack
  • P · M · Q — pause · mute · quit
SURVIVAL NOTES — Cling to ledges to shorten deadly drops. Crouch-walk crosses extended spikes safely. Door blades follow a rhythm: watch once, then run. Crumbling floors give way half a second after you touch them, so keep moving — or use them to crush a guard below. Step on pressure plates to raise gates; timed gates start closing, so commit.

Install as an app

Dungeon Prince is a Progressive Web App: installed once, it launches fullscreen from your home screen and plays entirely offline.

Android · Chrome

  1. Open the game
  2. Tap the ⋮ menu
  3. Choose “Add to Home screen”

iPhone · Safari

  1. Open the game
  2. Tap the Share icon
  3. Choose “Add to Home Screen”

Desktop · Chrome / Edge

  1. Open the game
  2. Click the install icon in the address bar
  3. Launch it like any app

Built from scratch

Zero assets

Every brick, torch flame, portcullis and figure is drawn procedurally on a Canvas each frame; every clang and fanfare is synthesized live with WebAudio. The whole game is one small script.

Classic feel

Fixed-timestep physics tuned to the cinematic-platformer canon: running and standing jumps, automatic ledge grabs, fall damage measured in floors, and swordplay built on telegraphs and timing.

Open source

The engine, the three episode maps, the icon generator and the automated Playwright playtest suite are all in the repository. Episodes are ASCII tile maps — add your own.