Magic & Monsters

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.

How to play

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.

ControlAction
D-pad or arrow keysMove, 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 town of Elmendorf

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.

Credits

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 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.