A free single player dungeon crawler with RPG elements and realtime combat.


There's a new German game development podcast by the creator of this game: Hobby Spieleentwickler Podcast

Plot & Gameplay

You play a nameless hero who fights his way through a dungeon in order to acquire the soul stone that opens the dimension gate to the realm of the daemon lord Ardor.

In order to obtain the soul stone, you will explore the doomed town, visit its last inhabitant Randuras, an old wizard and fight your way through the upper and lower dungeons of the silver mountain, using your rusty sword and fireball spells.

Three different NPCs will support you with potions that restore your health and mana.

The game is controlled using mouse and keyboard. The key bindings are configurable.



The game is available for Windows and Linux desktop.

Further Information


The game uses a CPU-based rendering technique, called raycasting. This technique was originally used by the first FPS games in the early '90s until hardware accelerated rendering was introduced.

The engine is built on top of SDL2 and Cython. The game itself is written using the Python programming language.


The first version of this game was created as a submission to the GameDev.net Dungeon Crawler Challenge in winter 2018 / 2019 within three months.

The development was continued in order to increase the playing time and to polish the gameplay. Further, an original soundtrack was composed and arranged, while the first version used publicly available, CC0-licensed music.

Who made this?

Game design, engine and gameplay programming, as well as graphics and sound effects were done by Carsten Pfeffer.
I am a software developer developing games in my spare time.

The music of this game was composed and arranged by Neil O'Rourke.
You can listen to more of his music on Soundcloud.