A downloadable game for Windows, macOS, and Linux

DeliveryRL is a 7DRL entry!

DeliveryRL is an attempt to flip some common roguelike patterns around. Instead of wading your way through a pile of monsters and gore to steal an artifact and escape, instead you're trying to slip by the denizens of an ancient dragon's lair and deliver a pizza before it gets cold. DeliveryRL tries to offer some alternatives to combat, hopefully making you feel a bit more like a runner and less like a warrior. 


Welcome to DeliveryRL! You are a typical delivery person for a most unusual pizza shop. Sometimes your store gets orders from mythical creatures. Today an Ancient Dragon has ordered a pizza and expects it to be delivered promptly, and warm! Why does a dragon need delivery? It's not your job to ask those questions, but you drew the short straw this time.

Race to the depths of the caverns and deliver the pizza to the Dragon who is waiting. Survive by avoiding monsters, fighting for your life, and distracting them with some extra food you brought along. You also have a special trick up your sleeve, the ability to warp a short distance. It tires you out but don't let that slow you down; time is of the essence, after all! Maybe you can scrounge up something useful from past adventurers, but remember: even though you can teleport you're no warrior!

You will find the dragon on the 10th floor!

Running It

Check out the README. Everyone should be able to run the windows exe build via wine (x64 wine prefix). The linux binary may or may not run as is. To run it you need SDL2 and SDL2_image. Feel free to let me know if you have any issues. Also feel free to compile from source (build tag 1.0.5 for the 7DRL version).

Game size on versions before 2.0.2

Version 2.0.2 and onward have an ingame size control and resizeable window. If you're a version before 2.0.2 and the game the game is too small for you display you can increase the size by specifying a new font information on the command line. You can find all of the choices by listing the contents of the assets/font directory. The default is cp437_12x12.png.

On Linux you can pass the arguments to either delivery-rl or delivery-rl.sh, depending on how you run it:

./delivery-rl.sh -font-path=assets/font/cp437_16x16.png -font-width=16 -font-height=16

And on windows you'll need to supply them on the command line:

delivery-rl.exe -font-path=assets\font\cp437_16x16.png -font-width=16 -font-height=16


Thanks so much to irskep for helping me provide an OSX build during the 7DRL competitionn. You will still need to install sdl2 and sdl2_image but then you should be able to run DeliveryRL from the OSX archive in the downloads below. If you can't get that to work please consider downloading the windows+linux archive and trying the wine version before giving up!

I now have an OSX build running on free travis-ci osx infrastructure!

Starting Point

This game was built from a prototype example game I developed a few months back so I am starting from an existing "engine" I have that has a bunch of prototype systems. It needed an immense amount of polish and all of the things added (and removed) that makes it this game and not just a game where you wander pointlessly through a procedurally generated dungeon.

Change Log

  • 2.0.5
    • Fix regression in loading assets relative to executable.
  • 2.0.4
    • UI
      • Change the load screen
      • Change walls to solid blocks
      • Change floor to centered dots
      • Change background color to a very deep purple
      • Make the white text a little less bright, with a hint of color
    • Gameplay
      • FOV is now circular rather than square.
  • 2.0.3
    • UI
      • Removed boxes around message log and HUD.
      • Removed examine interface.
      • Added monsters, their hp, and debuffs to the HUD at all times.
      • Animate message log popup.
      • Move throw/warp cast dialogs to center screen.
      • Font selection behaves better when overriding fonts.
  • 2.0.2
    • UI
      • Add the ability to cycle through font sizes on the intro screen.
      • Window is resizeable at all times.
      • Add some additional keypad bindings
    • Gameplay
      • Can rest to full while monsters not in sight by pressing r or 5.
  • 2.0.1
    • Decreased default font size from 16 pixels to 12 pixels.
  • 2.0.0
    • UI
      • Fixed self branding.
      • Fixed incorrect config flag descriptions.
      • Added Start/Quit choices on main screen.
      • Fix positioining of text in full message log. 
    • Engine
      • Redid input handling.
      • Change RNG. 1.X seeds are not compatible with 2.X. * Assets are loaded relative to the executable instead of your working directory.
    • Gameplay
      • Can now restart from the title screen after losing or winning. 
      • Victory dialog shows turns and heat.
  • 1.0.6
    • Decreased default font size from 16 pixels to 12 pixels.
  • 1.0.5
    • Fix bug in rendering library, reducing CPU usage by 50%. 
  • 1.0.4
    •  Balance
      • Rearrange weapon progression slightly to be more sensible
      • Slightly reduced effectieness of armour
      • Make certain items only spawn deeper
    • UI
      • Examine cursor now works with numpad and arrows.
      • Examine interface shows if a monster is slowed or confused.
      • HUD shows if the player is slowed.
      • Throwing target selection inspect selection now more like the warp interface.
      • Stairs are now colored orange instead of white.
      • Inventory cursor can wrap around.
      • Fixed coloration of Inspect UI.
    • Gameplay
      • Grease slows monsters while in it instead of if they were in it last turn.
  • 1.0.3
    • Add information about where to find the dragon.
  • 1.0.2
    • Accidentally built 1.0.1 with an unsaved file missing a few minor balance tweaks. Hand warmers are now slightly less effective to offset the gain in power from adding their flat +10 bonus.
  • 1.0.1
    • Added configuration flags for almost all of the balance tuning parameters
      • check ./delivery-rl -help for a full list
      • Starting items
      • Item spawn rates
      • Monster spawn rates
      • Player regen rates
      • Heat degen rate
    • Fixed bug where bonus modifier on item rolls was not being included (Thanks tself55!)
    • Added equipment power to the HUD for items on the ground
    • Adjusts balance to make the game a little bit harder
      • Slightly reduce item density across the board
      • Slightly increase monster density
      • Reduce starting item counts from 5 to 3
  • 1.0.0
    • Initial 7DRL submission release

    PlatformsWindows, macOS, Linux
    Rated 5.0 out of 5 stars
    Made withSDL
    TagsSeven Day Roguelike Challenge, ascii, Roguelike
    Average sessionA few minutes


    deliveryrl-2.0.5.zip 8 MB
    deliveryrl-2.0.5-osx.zip 4 MB
    deliveryrl-2.0.2.zip 8 MB
    deliveryrl-2.0.2-osx.zip 4 MB
    deliveryrl-1.0.6.zip 8 MB
    deliveryrl-1.0.6-osx.zip 4 MB

    Development log


    Log in with itch.io to leave a comment.


    Definitely one of the best games on this 7drl. I would change heroism potion from 2d4 to 1d2 though. At first I was thinking that it only restores stamina and that's all. But with such huge boost even a couple of heroism potion makes your character too powerful.