A dark-fantasy dungeon crawler for the Game Boy Advance.
One town. One dungeon. Ten floors.
Download the .gba ROM (~289 KiB). Play it here, or in mGBA on your computer. No Nintendo BIOS is used or required.
Create a hero in Elmendorf, then descend the dungeon. Combat is turn-based on a grid. The roll log shows every d20, the modifier, and the Armor Class it was rolled against.
| Control | Action |
|---|---|
| D-pad or arrow keys | Move, aim, or change a menu choice |
| A (keyboard X, or South on a gamepad) | Confirm, talk, attack, or use an ability |
| B (keyboard Z, or East on a gamepad) | Cancel or go back |
| Start (Enter) | Leave the title, accept the creator, pause |
| Select (Shift) | Use a Scroll of Return when you have one |
| L / R (A / S) | Shoulder buttons, also used by the tester warp |
A USB or Bluetooth gamepad works in the player. On a phone or tablet, on-screen buttons appear when you touch the screen.
The temple offers a free long rest. The shop sells potions and a few rare finds. The stash holds what you cannot carry. The stairs go down ten floors, one character level each, and a troll waits at the bottom.
A game by Karl Perron, 2026.
Tiles and sprites from Kenney’s Tiny Dungeon pack (CC0). UI type is Kenney Mini Square Mono (CC0). Karl Perron is a Kenney Discord supporter. Thank you, Kenney.
This work includes material from the System Reference Document 5.2.1 (“SRD 5.2.1”) by Wizards of the Coast LLC, available at https://www.dndbeyond.com/srd. The SRD 5.2.1 is licensed under the Creative Commons Attribution 4.0 International License, available at https://creativecommons.org/licenses/by/4.0/legalcode.
This game is not affiliated with, endorsed, or sponsored by Wizards of the Coast. It is not Dungeons & Dragons, and it is not Baldur’s Gate.
The browser player uses EmulatorJS 4.2.3 (GPL-3.0) and its mGBA core (MPL-2.0). The vendored copy and license text are in this site’s emulatorjs/LICENSE and VENDOR.md. Music is played by gba-midi-driver (MIT), with original themes written for this game.