A downloadable roguelike for Windows, macOS, and Linux

Download NowName your own price

Mt. Drash: The Roguelike, takes some ideas from the setting of the ancient VIC-20 game "Escape from Mt. Drash", trying to make it more compatible with the rest of the Ultima series while at the same time providing hardcore traditional roguelike fun.

In the game, you must decide carefully how you want to shape your character based on the limited options that you are given; there are no experience points or levels, all advancement is made by transversing the levels of the arena. There are combat tactics and magic spells for a great variety of interaction types.


  • 8 Circles of magic, lots of spells
  • Combat maneuvers, a different gameplay option for fighter types
  • Integrity and Evade points systems, in which actors move when evading blows
  • No experience Points, limited advancement.
  • Simplified Command Set
  • GFX interface with 3 classic Ultima tilesets (CGA, EGA, and VGA), David Gervais tileset, and customization.


  • Move using directional arounds and numpad
  • Find the portal outside each area to advance
  • Every time you step into a portal you get a chance to pick an advancement
  • Attack using 'a' + direction
  • Cast spells using 's'
  • In later levels, you have to find and use gems in order to use teleporters

Current Status 

Beta 0.32 February 12, 2007

PlatformsWindows, macOS, Linux
Rated 5.0 out of 5 stars
(1 total ratings)


Download NowName your own price

Click download now to get access to the following files:

drashrl032.zip 1 MB


Log in with itch.io to leave a comment.

I've been enjoying this. I'm not doing very well at it, but I'm having fun. I like the different options for visual styles too.

Thank you! let me know when you win :)

Hey Slashie, good job as usual!

However I can't run the console version, is it possible that I need the 32-bit JRE?

Upon loading I get:

Initializing JCurses System Interface

Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\itch\apps\drashrl\

lib\libjcurses.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary0(Unknown Source)

        at java.lang.ClassLoader.loadLibrary(Unknown Source)

        at java.lang.Runtime.load0(Unknown Source)

        at java.lang.System.load(Unknown Source)

        at jcurses.system.Toolkit.<clinit>(Toolkit.java:37)

        at jcurses.system.InputChar.<clinit>(InputChar.java:13)

        at A.H.B.A.<clinit>(JCursesConsoleInterface.java:201)

        at crl.Main.H(Main.java:130)

        at crl.Main.main(Main.java:390)


(1 edit)

Hi, thank you!

You need to put the 64bit jcurses DLL in the `lib` directory, you can download it from here: https://github.com/slashman/libjcsi/blob/master/lib/libjcurses64.dll

Just delete the existing libjcurses.dll from there, put the new one, and it should work!

And it does, thanks a lot!

I like my RLs as ASCII as they can be ;)