A homage to Text Adventures and Multi-User Dungeons of old... The Adliberum Engine allows you to create text adventures, muds and text-powered roleplaying games. Complete with world editing commands; create worlds, games and puzzles that you can share or play with others all in real-time.
All Reviews:
5 user reviews - Need more user reviews to generate a score
Release Date:
Jun 23, 2017

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Software

Get involved with this software as it develops.

Note: This Early Access software is not complete and may or may not change further. If you are not excited to use this software in its current state, then you should wait to see if it progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“I opted for the Early Access model due to the sandbox nature of Adliberum Engine and feel it would be a great opportunity to work closely with the community taking feedback and suggestions on board to greatly shape the engine and its future going forward.”

Approximately how long will this software be in Early Access?

“I estimate the game to be in Early Access for a good year or two to help cement already established foundations with a view to turning ADLENGINE into a formidable roleplaying engine.”

How is the full version planned to differ from the Early Access version?

“I will be exploring various additional features including a combat engine, dialogue system and more to help create more intricate experiences.

Focus will also be placed on making it as accessible as possible to as many players as possible, through the addition of speech synthesis and to hopefully allow it to work with screen readers and produce media of multiple types, such as text, audio and more; all customisable.

Throughout it's development I also aim to release base kits which will speed up creation within the adliberum engine, typically centered around themes such as Dystopian, Fantasy etc. These base kits will provide everything the player needs to get creating themed scenarios and games; the base kits will include pre-scripted objects, rooms, characters and more.

I want content to be easily sharable; which can be done by creating .verbose scripts which can be imported and run from within the engine.

My ultimate aim is an engine that allows you to take the text and render it in a multitude of ways through the development of mods: A few planned mods:
  • CYOA (choose your own adventure)
  • Dungeon Crawler ala Eye Of The Beholder

What is the current state of the Early Access version?

“The Adliberum Engine is playable in both single player and multiplayer format and grants the user the ability to create scenarios and games that can be shared with others to play via the engine.

The engine is available default in British English / US English but has experimental language support for the following languages: The engine will detect your language on launch (if it can't detect it it will default to English)
  • French / Français (.fr)
  • Italian / Italiano (.it)
  • German / Deutsche (.de)
  • Spanish / Español (.es)
  • Russian / Pусский (.ru)

Players can expect to:

create new map / edit map details
edit room details
delete / create new rooms
build / delete objects
set timed events
set command based events
set command variations i.e. silver door==door
set IF based events to establish events
navigate the map using n/e/s/w ne/nw/se/sw u/d
open / close, lock / unlock, take / drop, use, wear, equip objects
import game scripts (.verbose) try (import build box) then run build box OR call run build box from an event.

and more

All users can export the data (for sharing) into a single .adlengine file at any time using the dl command. If this file is named / renamed to game.adlengine and placed in the main folder it will automatically run at launch.

To change map: load mapname i.e. load dungeon”

Will this software be priced differently during and after Early Access?

“During Early Access, ADLENGINE will be offered at a reduced price. It is intended that the price will increase in reflection of any new content and features that may have been added once it has left Early Access.”

How are you planning on involving the Community in your development process?

“I look forward to working closely with the community via Steam, Twitter, on our own forum (and facebook page) and amongst the communities / group/s to discuss the future of Adliberum Engine as it develops further in order to produce a powerful, user-friendly and accessible product that attracts a vibrant following new and old; in the roleplaying and interactive fiction scenes.”
Read more

Use The Adliberum Engine (ADLENGINE)


Recent updates View all (61)

March 11

ADLENGINE: Using The In Built Editor

The in-built editor in #adlengine grants greater control of your levels and makes scripting easier.

Check out the quick guide for using the editor at https://www.adliberum.com/engine/manual/ADLENGINE%20using%20the%20in-built%20editor.pdf

If you need any assistance, I will do my best to help.

~ Liam
0 comments Read more


Updates in


You enable CYOA mode per room. Which gives 1-4 choice buttons.

room is cyoa

You can turn on / off choices using

cyoa 1 is on / off
cyoa 2 is on / off
cyoa 3 is on / off
cyoa 4 is on / off

To set the text of a choice;

1 is ...
2 is ...
3 is ...
4 is ...

When you set the text it will default the command to the same as you wrote for the text, for example take dirt, would run the command take dirt.

To manually set what command a choice calls;

1 does ...
2 does ...
3 does ...
4 does ...

They can be used to call single commands OR run scripts using;
do ...


If script on-start is found it will be run AFTER the level has loaded. Create this script using the in-built editor;



All major theme elements can be edited now. To list them use;


You can then edit / delete any theme element listed: i.e.

{text-debug}.delete {image-main}.width=800 {image-main}.width=600



Added new commands to fetch / filter data.

fetchlocal ____ fetchglobal ____ fetchprivate _____

The fetch commands grab all data matching your query preparing it for filtering.

Use the filter commands to prepare data for filtering.

filterlocal ____ filterglobal ____ filterprivate ____

Once you have the filtered data you can then use the strip command to keep what you want, please note the aim is to finish up with a single piece of data. You will get a warning if you have no results OR too results are too broad.

keep ____


fetchlocal box filterlocal box keep -islocked

This will return the key ie. '0|0|0|obj-box-islocked' and the value ie 'y'

You can then access this data with the following %special%.

%SYS[FILTERKEY] for the kept key
%SYS[FILTERVALUE] for the kept value
0 comments Read more
See all discussions

Report bugs and leave feedback for this software on the discussion boards

About This Software

The Adliberum Engine allows you to create text adventures, muds and text-powered roleplaying games. Complete with world editing commands; create worlds, games and puzzles that you can share or play with others all in real-time.

ADLENGINE features an easy to use scripting language allowing you to construct anything you can imagine simply by describing it; offering both Freedom of Play and Freedom to create.

Create rooms, set events, build objects and more.. Paying homage to the classic text adventure and to Multi-User Dungeons of old; dust off that keyboard and get ready to build, take, drop, unlock, open, close, use, eat, drink, push, pull (and much more) once again, all with the added third dimension of multiplayer!

Check out the official trello board for current command at list https://trello.com/b/EE0Z7oWX

System Requirements

    • OS: Windows XP
    • Processor: 1ghz 32 Bit
    • Memory: 1 GB RAM
    • Graphics: Dedicated Graphics Card / Laptop Graphics
    • DirectX: Version 9.0
    • Storage: 250 MB available space
    • OS: Windows 7, 8, 10
    • Processor: 3ghz 64 Bit
    • Memory: 4 GB RAM
    • Graphics: Dedicated Graphics Card
    • DirectX: Version 10
    • Network: Broadband Internet connection
    • Storage: 2 GB available space
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...