← Back to catalog
Cover image for Liber Noster (7DRL 2026)

Liber Noster (7DRL 2026)

Liber Noster - What if a keychain digital pet from space could give you advice while adventuring? "Ember" is your helpful assistant: it sure made a lot of noise on arrival, and it's not entirely clear why it's here. You'll have to adventure around with it to figure it out.The "cultures" of enemies are procedurally generated: every direction out of town - North, South, East, and West - will present a novel combination of enemy types, tactics, and magic use. Check the shop, switch equipment as needed, and read our books to lower the odds of YASD. Instructions: WASD to move, talk, interact, and attack enemies.H to toggle the help displayI for inventory - don't forget to equip items you pick up!T or , - pick up itemsR or . - wait one turnmiddle-click and drag to pan the map around, or O to look with WASDL to open the combat logB to open the Bestiary (post-jam versions only)Walk against the edges of maps to go to adjacent areas, and look for houses / stairs into dungeons.Check out the library and shop before leaving town. It's important to check out the lore and spend your money on equipment that is suitable for the direction you plan to go: you'll need appropriate equipment, especially very early on. Updates after 7DRL Submission fixed a breaking bug in web v0.0.8, which prevented some keyboard scan codes from functioning. v0.0.9 only updates the WASM build.Version 0.08/0.09 is the 7DRL version, Until judging is complete, I'm leaving 0.09 as the web version on itch.io. I'll take down old versions after judging completes.If you're interested in a more polished version of the game and story my 7DRL jam plans held, then download the most recent version for Linux/Windows, or play the latest web version at https://goblincorps.com/liber_noster/. 0.1.0 was technically released during the 7DRL jam on itch.io, but not my 168 hour development period.McRogueFace EngineMcRogueFace is my game engine. To start, you might think of it as "libtcod with animated sprites". McRogueFace is about 20 MB without assets. includes a full Python 3.14 interpreter, and builds with SFML for desktop and emscripten + SDL for web.In the course of 7DRL 2026, I made 2 urgent hotfixes and created about 35 new issues. "You cannot defeat me, I have already won" -- my goal this 7DRL was to find out what else McRogueFace needs to have its 1.0 release. Since almost half of those new issues are already resolved as of March 9th, I don't think it will be very long.LicenseLiber Noster is free of charge to download and play, but you can't redistribute it. A large portion of the code is centered on the use of Merchant Shade's Puny Characters Editor Edition tileset (which is used to generate dynamic sprite sheets for customized enemies on every run). Shade also created the animal sprite sheets in this game specifically for Liber Noster at my request. I'm working with Shade to release FOSS code and CC0 textures, coming soon.

John McCardle 9 followers· portfolio 8 View creator →
PLAY IN BROWSER
ItchDB signals
★ 5 avg rating
1 ratings
4 comments
Catalog standing Top 97%
#389,088 of 399,864most rated

Ratings over time

Cumulative · 30d
1 30d ago today
Cumulative ratings

Screenshots

1 / 6
Screenshot 1 for Liber Noster (7DRL 2026)
Screenshot 2 for Liber Noster (7DRL 2026)
Screenshot 3 for Liber Noster (7DRL 2026)
Screenshot 4 for Liber Noster (7DRL 2026)
Screenshot 5 for Liber Noster (7DRL 2026)
Screenshot 6 for Liber Noster (7DRL 2026)