A downloadable game for Windows

About

MAGIC DUNGEON is a mini-roguelike, turn-based dungeon-crawler videogame product. Descend and explore the increasingly perilous 50 floors of the magically (procedurally) generated dungeon, collect all the treasures and escape alive!

I made this game in 7 days for the 7DRL Challenge 2023.

This game is now open-source on GitHub: https://github.com/FernandoAiresCastello/MAGIC_DUNGEON

Warning

  • Contains flashing lights and bright colors
  • Contains music / sounds

System Requirements

  • Windows 7 / 8 / 10 / 11 (64-bit only)

Controls

  • Arrow keys or WASD = move
  • Space bar = drop bomb
  • Enter/Return or Period = stand idle for 1 turn
  • Bump into enemies to attack (and/or maybe get attacked by them too)
  • Ctrl+Q = give up (instant game over)
  • Alt+Enter = toggle fullscreen mode

Story

Legend has it that huge stashes of gold are hidden deep within the dark, long forgotten chambers of the Magic Dungeon. 

Are you brave enough to venture forth and collect as much treasure as you can? 

Prepare yourself, as you enter these mystical ruins, armed with only a sword, shield, and some explosives. 

Many fabled creatures and ingenious traps await inside each of the magically generated 50 underground floors. 

In each floor you must search for the stairs that lead to the next level below. 

Once you enter the dungeon, there are only two ways out: reaching the warp zone in the 50th floor to be teleported back home with all your treasures... or dying. 

Some say that the friendly spirits of ancient merchants still inhabit these labyrinths, offering life energy, explosives and maps, in exchange for some of your precious treasure. Finding them will surely aid you in your quest... 

Good luck!

Hints

  • There are 50 randomly generated underground floors. To win the game, stay alive collecting as many treasures (coins) as you can, and reach the warp zone just under the 50th floor.
  • You cannot go back to previous floors.
  • The dungeon is revealed bit by bit as you explore. The number of the current floor, your coordinates and percentage of visited spots is displayed at the top of the screen.
  • Beware of spike traps scattered throughout the floor, as they will reduce your life energy. Spikes can be destroyed with bombs.
  • This game has permadeath, i.e. if you die, it's over. There is no "save game" feature.
  • You can increase your life energy, buy more bombs and get a map of the current floor by finding the hidden merchants.
  • Bombs only destroy walls and traps located immediately adjacent to the spot where you drop them.
  • Bombs don't deal any damage to enemies, but they can deal a lot of damage to you, so move away fast as soon as you drop one.
  • You gain experience points for each enemy killed. Your experience level increases when you reach the limit for the current level. Higher levels = more powerful attacks.
  • Enemies get stronger and spawn more often the deeper you are.
  • When the game is over, your stats will be recorded in a file called "hi_scores.txt". This is just to keep a history of all your playthroughs and achievements.
  • If you don't like the default color schemes you can change them in the file "color_schemes.txt", as long as you keep them in the same format. The game randomly picks a color scheme for each floor from that list. You can modify the existing colors and also remove or add new entries.

Download

Download
MAGIC_DUNGEON.zip 9 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Video of your game here:

(+1)

I had some trouble getting this game to run, when I tried to it gave me a few errors about some .dlls it couldn't find?

Hi, thanks for letting me know! I'm looking into this issue and will upload an update soon.

(+1)

thanks! Super stoked to check your game out, looks fun from the screenshots!