Browser Game · Vanilla JS · Zero Dependencies
Dungeon
Depths
A browser roguelike built in zero dependencies — pure HTML, CSS and JS. Procedural dungeons, pixel art sprites, turn-based combat. Open the file and you're playing.
01 / Features
What's in
the Dungeon
Procedural Dungeons
Random room & corridor generation every floor — no two runs the same.
Turn-based Combat
Bump into enemies to attack. Enemies pathfind back. Simple but deep.
XP & Levelling
Stats scale on level-up, enemies scale with floor depth. It gets mean fast.
Pixel Art Sprites
Hand-crafted 8×8 sprites drawn directly on canvas — no image files needed.
Zero Dependencies
No npm, no build step, no frameworks. Open the HTML and you're playing.
Boss Encounters
Dragon boss-tier enemies appear at floor 5+. Good luck with that.
02 / Bestiary
Who Wants
to Kill You
| Entity | Description |
|---|---|
| 🧙 Player | Armoured adventurer. That's you. Try not to die. |
| 🐀 Rat | Weak but fast. Floor 1 starter pack. |
| 👺 Goblin | Early-floor menace. Travels in packs. |
| 🪓 Orc | Armoured brute. Hits hard, takes hits harder. |
| 🌿 Troll | Tough and regenerating. Kill it fast. |
| 🧛 Vampire | Fast, high damage. Don't sleep on it. |
| 🐉 Dragon | Boss-tier. Floor 5+. You've been warned. |
03 / Stack
Built With
HTML5 Canvas
Vanilla JS
CSS3
0 Dependencies
No Build Step