Chimara is a software library and standalone player for a wide variety of interactive fiction games. It's embeddable in applications as a GTK widget, and it powers the Inform IDE. There are APIs for sending text to and retrieving responses from the game. The widget is a nearly feature complete implementation of the Glk API. It's open source and permissively licensed.

The standalone player is a very usable no-frills interactive fiction player. We plan to integrate it with Grotesque to provide a more complete experience.

Some screenshots:

Download and install

As packages are not yet provided (they will be in the future), the only way to install Chimara is to compile the source yourself. Compile the current version from a Git clone, or download the source code archive; see the download links. To compile and install Chimara run:

meson _build
ninja -C _build
sudo ninja -C _build install

Test the installation by running the example player (chimara) and playing some games!

Acknowledgements

We would like to thank David Rodgers for his invaluable help as tester in the early stages.