IF Resource Links

Giant List of Links to Resources

2020-05-30T05:00:00Z
This post is a wiki and may be edited by any of our regular users.

Please be aware of and observe any licensing guidelines (such as credit requirements) for all resources as individually specified on their respective websites.


Archival/Cataloging

The Interactive Fiction Database

https://ifdb.tads.org/
The Interactive Fiction Database is an IF game catalog and recommendation engine. IFDB is a Wiki-style community project: members can add new game listings, write reviews, exchange game recommendations, and more.

IFArchive

http://ifarchive.org/
The Archive’s mission is to preserve the history and practice of interactive fiction and make it freely available to the public. Since 1992, the Archive has collected thousands of text adventures, text adventure development tools, articles, essays, hint files, walkthroughs, jokes, and sly references to Greek politics. It also preserves the history of IF institutions such as the IF Competition and IFDB. This cultural memory is one of the foundations of the IF community.

IFWiki

http://www.ifwiki.org/index.php/Main_Page
The Interactive Fiction Wiki

philome.la: free twine hosting

http://philome.la/
*No longer hosting new games.

News, Articles, Blogs

PlanetIF

https://planet-if.com/
Planet IF is your one-stop Interactive Fiction blog aggregator collecting the latest information from the community.

The Digital Antiquarian

https://www.filfre.net/

A history of computer entertainment and digital culture by Jimmy Maher
Extensively-researched articles with behind the scenes details about the golden age of Adventure/IF games and the companies behind them, including Infocom, Sierra, many more.

The Brass Lantern

Collected Articles about Interactive Fiction, Text Adventures, Gamebooks, & Indie Dev

sub-Q The interactive magazine for interactive fiction.

https://sub-q.com/

Art, Sound, Music, Tools for Authors/Creators

Creative Commons (CC) License Information

Trizbort: The Interactive Fiction Mapper

http://www.trizbort.com/
View project on GitHub

Interactive Fiction Mapper

by Gonzalo Garramuno
An IF mapper written in Ruby that runs natively on Linux, Windows and OSx
http://ggarra13.github.io/ifmapper/en/

Sound Image

Pexels - Royalty-free images

https://www.pexels.com/

Free Game Icons ( CC BY 3.0 license)

https://game-icons.net/

freesound.org

https://freesound.org/
Freesound is a collaborative database of Creative Commons Licensed sounds. Browse, download and share sounds.

Guncho

https://www.guncho.com/
A tool to implement an Inform 7 game as a multiplayer MUD

Game Hosting and Publishers

textadventures.co.uk

A community of interactive fiction game makers and players.
All games here are either playable in your web browser, or as an app for your smartphone or tablet. Almost all are free, and you can even make your own, using our free software - Quest or Squiffy. Other types of games may be uploaded to their catalog, specifically .gblorb, .html, and others.
Quest - http://textadventures.co.uk/quest
Squiffy - http://textadventures.co.uk/squiffy

logo
https://www.choiceofgames.com/
Choice of Games LLC is dedicated to producing high-quality, text-based, multiple-choice games. We have developed a simple scripting language for writing text-based games, ChoiceScript, which we make available to others for use in their projects, and we host games produced by other designers using ChoiceScript on our website.

itch.io

Free game hosting with powerful analytics and discoverability, customizable game frontend landing pages with free in-browser play for HTML games, message boards, storefront for accepting donations or for-pay downloads, devlogs, and private release/testing modes. There is a wealth of IF with an active built-in audience for all types of games and more.

StoryStylus

A unique map-based choice story creation engine with hot spots, and hosting (free trial and subscription)

https://onemorestorygames.com/
StoryStylus - https://storystylus.com/

Standalone Authoring Engines / Tools

Adrift

http://www.adrift.co/
PC only parser creation system requiring no coding with games playable cross-platform with specific interpreters or browser hosting

Adventuron

A parser & choice & hybrid engine with web-based editor that has a colorful retro vibe. Targets web & mobile (via HTML export).

Adventuron also target 8-bit platforms such as ZX Spectrum, ZX Spectrum Next (255 colour graphics supported) & more (in 8-bit compatibility mode).

User Guide: https://adventuron.io/documentation
Editor (requires desktop browser): https://adventuron.io/classroom

Axma Story Maker

A powerful self-contained Twine alternative (AXMA 6.1) and the newest fully-JavaScript implementation (JS)
JS https://axma.info/
6.1 https://sm.axmasoft.com/

ChoiceScript

(Free for non-commercial use, negotiate with Choice of Games for commercial publishing with them or independently)

CoffeeMud


CoffeeMud provides both the foundation and the tools with which the host can create and host a text-based Multi-User-Dungeon–a gathering place for players all over the internet to congregate for the purpose of adventuring.

CSIDE - ChoiceScript IDE

A powerful community-developed authoring environment for ChoiceScript including editing, file management, instant compile for playtesting, and official CS integrated auto-play test routines.

Choose Your Story

http://chooseyourstory.com
A simple browser-based utility to create and share choice stories with an inventory system on their website

Dialog

https://linusakesson.net/dialog/docs/index.html
A serious condender to Inform 7 with concise code similar to Prolog, in active development.

Fungus

Fungus is a free, open source tool for writers, illustrators, animators and game designers–especially visual novel & interactive fiction authors–creating interactive storytelling games in Unity 3D. Fungus is designed to be easy to learn for beginners to Unity 3D, especially for people with no coding experience.

Inform 7

Inform 7 makes it easy to create text adventures of Infocom quality and beyond with a naturally-readable coding language favored by writers. Includes a complete IDE with two included manuals and a built-in library of community-authored extensions with solutions for common and unique implementation tasks.

Glimmr

Advanced graphics tools and extensions for Inform 7 games - no longer developed.

Inform 6

Inform 6 is the base-language Inform 7 compiles to and may be more suitable to experienced programmers and coders.

https://www.inform-fiction.org/

Ink

The powerful scripting language behind Inkle Studio’s Heaven’s Vault, 80 Days and Sorcery! (Middleware with Unity integration and JSON web exportability via the Inky editor.)
https://www.inklestudios.com/ink/

Inklewriter

The new version of inklewriter is now at inklewriter.com, and it is now open source!

Your existing account will not carry over into the new version of inklewriter. You will need to make a new account. If you have data on the old version of inklewriter that you need to rescue and transition over, then please read this blog post for details of how to import old stories into the new version.

InquisitorIF

Inquisitor is an Interactive Fiction engine built for use in both a browser-based and standalone form, built around putting spaces at the core of a hypertext work. A combination of Twine and Aliceffekt’s Paradise if you will, designed to expand on the strengths of both as well as provide a pleasant reading experience.

INSTEAD

https://instead-hub.github.io/
Russian-developed choice system, English documentation is available.

Ren’Py

The free visual-novel engine most commonly used by professional and indie designers.
https://www.renpy.org/

Sadako

https://github.com/Tayruh/sadako/

Sadako is a JavaScript library for creating hyperlink-based interactive fiction using a scripting language that is merger of Twine’s passage and markup system and Ink’s choice based system. The engine itself is designed to be customizable enough that it can produce anything from a standard Twine-like game, to a visual novel, to a dialogue system to be placed inside another game framework

TADS

https://www.tads.org/tads3.htm
A parser creation coding system.

Twine

The original choice-based engine widely used for creation, dialogue organization, and narrative prototyping
http://twinery.org/

Sugarcube - a popular Twine format

http://www.motoslave.net/sugarcube/

Texture

Choice engine well-suited for tablet play and development

Undum

http://idmillington.github.io/undum/
A beautiful advanced choice-based system

Raconteur - utilities that simplfy Undum creation

https://raconteur.readthedocs.io/en/latest/

Visual Novel Maker

A commercial visual novel creation system from the developers of RPG Maker
http://visualnovelmaker.com/

Vorple

A high-powered multimedia online interpreter for Inform 7 with hooks to take advantage of browser capabilities

WrittenRealms

Browser based MUD creator with multiplayer and RPG trappings (stats, weapons, armor)
https://writtenrealms.com/

ZILF

http://zilf.io/
ZILF is a set of tools for working with ZIL (the Zork Implementation Language [1]), including a ZIL compiler, ZAP assembler, and ZIL libraries for writing text adventure games.

Competitions

The Interactive Fiction Competition

https://ifcomp.org/
An annual celebration of new, text-driven digital games and stories from independent creators.

Spring Thing

http://springthing.net
Spring Thing is an annual online festival celebrating new interactive fiction from all kinds of people. Everyone is welcome!

IntroComp

http://introcomp.org/
IntroComp is an annual competition where participants develop excerpts of interactive fiction, gain feedback from audience reactions, and use this feedback to release a fantastic final product.

8 Likes

Added WrittenRealms to list.

I have updated the Resource list with some descriptions and hopefully sorted them into somewhat useful categories. Please check and update - the original post is a wiki that is editable by anyone. Include any useful resources not listed!

2 Likes

I’ve added Fungus, CoffeeMUD, and Sadako to the list.

2 Likes

Thank you! :pray:

Edit: I updated the description to Sadako.

Hello,

I see that Adventuron is on this list, but I think the description is perhaps not correct.

“An easy choice game system with a colorful retro vibe.”

I’d suggest the following (feel free to edit):

“An easy browser based parser/choice engine and editor with a colorful retro vibe. Targets web, mobile, and 8-bit platforms.”

May I also request that you change your link to this:

https://adventuron.io/documentation

Thanks so much,

Chris

2 Likes

@adventuron - I’ve bumped your trust level to 3 which should give you permission to edit the original post - which is set a wiki and should be editable by anyone at regular level 3. Let me know if you aren’t able to access it.

Thanks so much, I’ve done this now. Let me know if I did anything wrong. Happy to correct / revert.

1 Like

Looks good! I went in and updated the date at the top of the wiki.

There’s a button for this - highlight the inserted date and hit the calendar icon (the second to last one in the image before the gear) to insert the current date.

Screenshot 2020-05-30 01.26.15

How does “Game Hosting” vs “Standalone Authoring” work – what is the important distinction?

For example, StoryStylus is listed as Game Hosting, while inkewriter and texturewriter are listed as standalone authoring. But all three seem to be server-side authoring platforms that also provide their own direct publish / hosting (although I haven’t tried StoryStylus).

I believe my reasoning was “is the hosting required or a major feature of the platform?”

Things may have changed since I made arbitrary categories, which is why I made the post a Wiki so others can update it.

Ah, I think I got it. So, for example, TextureWriter lets you export and run as a standalone html without the server – but StoryStylus doesn’t.

1 Like