Pixel Dungeon Crawler — Free Browser Roguelite
Explore procedurally generated dungeons, battle deadly enemies, craft powerful equipment, and survive as deep as you can — all in your browser with zero downloads. A classic top-down roguelite built entirely in vanilla JavaScript with 16×16 pixel art.
⚔️ Procedural Dungeons
Every floor is different. The dungeon generator creates unique room layouts, corridors, enemy placements, and loot positions each run. Maps grow larger and more complex as you descend — starting at 40×40 tiles and expanding with each floor.
👹 5+ Enemy Types
Face slimes, rats, skeletons, dark knights, demons, and shadow lords. Each enemy type features unique AI behavior — from random bouncing patrols to aggressive fire-breathing charges. Boss encounters await on milestone floors.
🏕️ Camp & Crafting System
Return to base camp between dungeon runs. Use 9 interactive stations — bonfire for healing, workbench for crafting weapons, anvil for armor, furnace for smelting, alchemy table for potions, cooking pot for food buffs, storage chest, and a merchant for trading.
🎒 Loot & Equipment
Collect materials, weapons, armor, and consumables. Manage your inventory, equip gear for stat boosts, craft new items from recipes, and use potions in combat with quick-access hotkeys (1/2/3). Every enemy drop is meaningful.
🎵 Procedural Audio
The entire soundtrack is generated in real-time using the Web Audio API — no audio files needed. Chiptune background music, sword clashes, footsteps, magical effects, and ambient dungeon sounds are all synthesized on the fly.
🎮 Instant Play
No downloads, no installs, no accounts. Click "New Game" and start exploring. Works in any modern browser on desktop. Progress auto-saves between sessions. WASD to move, SPACE to attack, SHIFT to dodge roll.
How to Play Pixel Dungeon Crawler
Pixel Dungeon Crawler is a top-down roguelite where you explore procedurally generated dungeon floors, defeating all enemies on each floor to unlock the exit. Between dungeon runs, you return to a base camp where you can craft equipment, brew potions, and prepare for the next descent.
Controls
- WASD — Move your character in four directions
- SPACE — Attack nearby enemies with your equipped weapon
- SHIFT — Dodge roll to evade incoming attacks (brief invincibility)
- E — Interact with camp stations, open chests, use portals
- I — Open/close your inventory to manage items and equipment
- C — Open the crafting panel to create new items
- 1 / 2 / 3 — Quick-use potions from your hotbar during combat
- M — Toggle music and sound effects on/off
Game Loop
Each run follows a loop: Enter dungeon → Clear enemies → Collect loot → Return to camp → Craft & upgrade → Enter next floor. Floors get progressively harder with more enemies, larger maps, and tougher enemy types. Deeper floors introduce new dungeon themes — forest, cave, ice, fire, and shadow — each with unique wall and floor tilesets.
Combat Tips
- Use dodge roll (SHIFT) to avoid damage — you get brief invincibility frames
- Attack combos deal increasing damage — don't just spam, time your hits
- Keep health potions in your hotbar for emergencies
- Craft better weapons at the anvil before tackling deeper floors
- The minimap (bottom-right) shows unexplored rooms — clear them all to find the exit
Technical Details
Pixel Dungeon Crawler is an experimental game built in the InstantGames Lab — our testing ground for new game mechanics and technologies. The entire game runs as a single HTML page with 6 JavaScript modules and zero external dependencies.
- Engine: Vanilla JavaScript + HTML5 Canvas (no frameworks)
- Art: 16×16 pixel art tileset by Anokolisa, rendered at 800×600 native resolution
- Audio: 100% procedural Web Audio API synthesis — no audio files
- Maps: Procedural room-and-corridor generation with floor-based scaling
- Performance: Off-screen tile caching for smooth 60fps rendering
- Save: Auto-save to localStorage between sessions
Interested in how it was built? Read the full development log covering procedural generation algorithms, enemy AI architecture, camp UX design challenges, and canvas resolution solutions.
Frequently Asked Questions
Is Pixel Dungeon Crawler free to play?
Yes, completely free. No ads in-game, no in-app purchases, no account required. Just open the page and click "New Game."
Does it work on mobile?
Pixel Dungeon Crawler is currently optimized for desktop browsers with keyboard controls. Mobile touch controls are on the development roadmap.
Is my progress saved?
Yes. The game auto-saves your progress (floor, score, inventory, equipment) to your browser's localStorage. Click "Continue" on the main menu to resume your last session.
What browsers are supported?
Any modern browser that supports HTML5 Canvas and Web Audio API — Chrome, Firefox, Safari, Edge. No plugins or extensions needed.
How many dungeon floors are there?
The dungeon is theoretically infinite — floors are procedurally generated with increasing difficulty. New dungeon themes appear every few floors (forest, cave, ice, fire, shadow). How deep can you go?