A downloadable game for Windows, macOS, and Linux

Buy Now$3.00 USD or more

Smallest Quest is a simple hand drawn roguelike that is kid friendly.

I love roguelikes but I know a lot of people are too busy for long games. I designed Smallest Quest to be quick to play and visually pleasing. It crams all the strategy of a traditional roguelike into a juicy 5-level nugget of gameplay. 

  • Authentic roguelike turn-based gameplay.
  • Food clock, permadeath, procedurally generated.
  • Hand drawn artisanal sprites and backgrounds.
  • Procedurally generated quests.
  • 5 levels of gameplay.
  • Overworld & underworld tileset.
  • 2 characters to choose from.
  • 8 monsters of varying difficulty.
  • 9 rare collectible items.
  • Weapons, armour, food, and magic items.
  • Classical chip tune sound track & sfx.
  • Juicy visual effects.

I also designed this game to be accessible for kids and RL newbies. My kids get stressed out by realtime combat games like Zelda, and I found they quickly took to the calm considered pace of turn based games. The RL format gives them the exciting combat of a RPG in a low-stress package. I hope it can stand as a nice friendly introduction to the deep roguelike genre.

I had a great time making this game. Drawing the sprites by hand was super fun. Building it with 100% web tech (JS, CSS, and HTML) was very satisfying. (rot.js is awesome!) I really hope you'll have as much fun playing it as I did making it.

If you're interested you can find out more about the development process in this dev-thread on Twitter and also on /r/roguelikedev Saturday Sharing.

Hand crafted with Roguelike Browser Boilerplate.


Buy Now$3.00 USD or more

In order to download this game you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:

SmallestQuest-mac.zip 113 MB
SmallestQuest-linux.tar.gz 110 MB
SmallestQuest-windows.zip 117 MB

Development log


Log in with itch.io to leave a comment.

(3 edits)

It seems odd when an enemy is hiding underneath the person who receives the quest item.  You can't see them, but you still must defeat them before handing over the quest item.

(1 edit)

Mark thank you for your feedback on the game. I have updated my issue tracker and will hopefully release an update with some fixes soon.

This should hopefully be fixed in the last release.

(4 edits) (+1)

Sometimes your quest is to destroy a particular enemy.  That enemy may drop a collectable which cannot be picked up, because a pop-up screen forces you to the next quest.  It would be nice if the player was allowed the choice to get the collectable and gather other resources for the next quest?

(20 edits)

It's not documented in the Keyboard Information that your character can move diagonally.  This is very important for fleeing a fight, since the enemy cannot move diagonally.  Also it minimizes movement, which consumes food.  it's strange that the keypad does not work for movement, since it incorporates all directions.  Instead, you have to use the Home/End and Page Up/Down keys which is not intuitive.  Note: mouse-clicking doesn't allow you to move diagonally.  The convenient Spacebar can also be used for selecting items and closing pop-up messages.  Also, the Delete key can drop a selected item, which is much simpler than having to press Alt + 1-5 every time.  Finally, the F11 key can be used to toggle Window/Fullscreen.


One other undocumented shortcut is the 'Q' key, which takes the player back to the main menu.  The current game can be resumed from here, except if you quit.

(5 edits)

Constant text bubbles hide two of my five hearts.  So I cannot tell if they are depleted or not.  It would be helpful to press the spacebar to clear these lingering messages.

You can now press “enter” or “spacebar” or one of the controller buttons to clear messages.

(7 edits)

I have a Windows PC and my Logitech game controller does not work with your game.  But my controller is recognized on http://gamepad-tester.com on my chrome browser:

Hi Mark, thanks for reporting this issue. Can you help me diagnose this as follows:

  • Do either of the analogue controllers work? They should work in the menu and the game.
  • When you press the left button on the D-Pad what is shown on Gamepad Tester?

Hi Chris,

On the Gamepad Tester website, when I press the left button on the D-pad, it looks like the first picture.

The website identifies my controller as a Logitech.

For the X-box mode, it looks like the third picture below.

The second picture is how it appears  when I press anything on the controller.

Hope that helps,


 picture below:


It would be nice if you could put on new armor without having to wait for your current armor to break. If you have even a half-point remaining, you can't use a new set until that half-point is gone.

That’s a good idea!


Any chance of adding support for controllers?


Hello, your controller should work. On Mac the D-pad didn’t work so I used the left analogue stick instead. Can you let me know if that works for you?


Nope. I have two different types of Xbox controllers (this is on a Windows PC) and neither of them work on it.

Hi, do your controllers work with gamepad-tester.com/ on Chrome browser?

Yes, they do.

It's fixed in the current version.

Excellent, thanks for letting me know!


It's fixed in the current version.

(1 edit) (+1)

Hello Dev! I buy your game (linux version) but I have some difficulties to figure how to launch. I am a bit dumb! XD I can run it in a browser? Thank you!


Hi, you should be able to unpack the .tar.gz file and run smallestquest. You can do that by double-clicking it or on the command line you can do ./smallestquest. Let me know if it works for you.

(1 edit) (+1)

Ok, thank you! I figure what file. Now I am on ARM linux (raspberry) and so I wait for return to my AMD setup. In case you want to experiment ;-) an ARM64 version would be very popular :-)