Engine List

From IFWiki
Jump to: navigation, search
Engine Name Website Last Updated User Interface Scripting Language IDE Game File Format Complexity Can Self-Publish Titles Open Source
ADL http://adl.sourceforge.net 2003-11-12 Parser ADL No ADL Medium Yes Yes
ADRIFT
Adventure Development & Runner – Interactive Fiction Toolkit
2016-06-6 Parser None, visual Download ADRIFT Low Yes Yes
Adventure https://github.com/adrian-prantl/adventure 2015-11-28 Parser Prolog No HTML/JavaScript Medium to High Yes, under AGPL terms Yes
Adventure Book http://web.archive.org/web/20071120072512/http://www.ingold.fsnet.co.uk/adbook.htm 2007-11-20 Choice-Based None, visual Download ADV, Z-machine, Standalone Low Yes
adventure.lua https://github.com/shawndumas/adventure.lua 2013-09-26 Parser Lua No Lua Low to Medium Yes Yes
Adventuron https://adventuron.io/documentation 2020-05-20 Parser/Choice Rion (JSON-like) Web HTML/JavaScript or 8-Bit Low Yes, Non-Commercial Use Only No
AdvSys http://mirrors.ibiblio.org/interactive-fiction/articles/byte87_betz.html 1987 Parser Unnamed Lisp-like language No AdvSys Medium Yes
Aetheria https://github.com/komoku/aetheria 2017-03-11 Parser Beanshell Download Aetheria Medium to High Yes Yes
Aiee! Defunct 2004-10-19 Parser XML-esque No Java Low Yes Yes
Alan http://www.alanif.se/ 2016-10-2 Parser Alan Download Alan Low Yes
AXMA Story Maker https://axma.info/en/ 2019-09-01 Hyperlink-Based Visual, JavaScript Download or Web HTML/JavaScript Low Yes, if you buy AXMA
Blink! http://bloomengine.com/blink/  ? Hyperlink-Based Unnamed Language No HTML/JavaScript Low Yes
ChoiceScript https://www.choiceofgames.com/make-your-own-games/choicescript-intro/ 2017-11-7 Choice-Based ChoiceScript Third-party Download HTML/JavaScript Low Yes, if your game is released for free or you work out a revenue-sharing model Yes, but the license is restrictive
Choose Your Story http://chooseyourstory.com 2017 Choice-Based Visual, Unnamed Language Web N/A Low to Medium No
CLI Adventure Games http://thejackalofjavascript.com/text-based-adventure-games/ 2017-12-13 Parser JavaScript No Node.js Medium Yes
Curveship 2011-03-31 Parser Python No Python Medium to High Yes Yes
Dendry https://github.com/dendry/dendry 2015-07-12 (never finished) Hyperlink-Based Dendry No, but plugins are available for various code editors HTML/JavaScript Low to Medium Yes Yes
Dialog https://linusakesson.net/dialog/index.php 2019-01-23 Parser Dialog No Z-machine, Aa-machine Medium Yes Yes
egamebook https://github.com/filiph/egamebook 2019-01-21 Choice-Based Dart, various definition languages No HTML/JavaScript Medium to High Yes Yes
Enter the Story 2013 Choice-Based JavaScript No HTML/JavaScript Medium Yes
Erasmatron Web Archive Link 2000-05-23 Graphical, Choice-Based None, visual Download (only a demo was ever released publicly) Erasmatron High Yes, if you can obtain a version that can compile storyworlds No
Ficdown 2018-05-22 Choice-Based Markdown No EPUB or HTML/JavaScript Low Yes Yes
Flux Defunct 2015 Parser None, visual Web N/A Low No
Fungus http://fungusgames.com 2018-01-14 Graphical, Menu-Driven Visual, optional scripting via Unity Visual editor embedded in Unity Anything Unity supports Low to High Yes
Gamefic https://github.com/castwide/gamefic 2017-07-31 Parser Ruby No Ruby Medium Yes Yes
gist-txt https://github.com/potomak/gist-txt 2015-12-15 Hyperlink-Based Markdown No Markdown Low Yes, if you host your own copy of the interpreter Yes
Glasm https://www.npmjs.com/package/glasm  ? Any Assembly language No Glulx High Yes Yes
HERITAGE https://notabug.org/SylvieLorxu/HERITAGE 2015-07-4 Parser HERITAGE No HTML/JavaScript Low to Medium Yes
Hoot http://ratfactor.com/misc/hoot/hoot.html 2013 Hyperlink-Based Hootscript Web HTML/JavaScript Low Yes
Hugo http://www.generalcoffee.com/hugo/gethugo.html 2006-01-10 Parser Hugo No Hugo Medium Yes Yes
Icicle Engine http://icicle-engine.org/  ? FPS-Style Unknown Visual editors Icicle Low to Medium Yes
Infinite Story http://infinite-story.com/ 2012-06-19 Choice-Based None, visual Web N/A Low No
Inform 2015-12-24 Parser Inform Download Z-machine, Glulx Low to Medium Yes Yes (Inform 6)
Ink 2018-10-4 Hyperlink-Based Ink Yes JSON (runtimes exist for JavaScript and Unity) Low Yes Yes
InkleWriter http://www.inklestudios.com/inklewriter/  ? Choice-Based None, visual Web HTML, JSON, PDF, or Word Low Yes, once you've paid to have your story converted
InquisitorIF https://github.com/Orihaus/InquisitorIF 2017-01-4 Hyperlink-Based Inquisitor No HTML/JavaScript Medium Yes Yes
INSTEAD http://instead.syscall.ru/index.html 2018-02-10 Graphical, Hyperlink-Based, Menu-Driven, and/or Parser Lua No INSTEAD Medium Yes
IFML
Interactive Fiction Markup Language
http://sourceforge.net/projects/ifml 2002 (unlikely to work on modern versions of Java) Parser IFML (XML-esque) No Java Low Yes Yes
Interactive Story https://www.interactive-story.com/is/ 2015-12-24 Menu-Based None, visual Web N/A Low No
JACL http://code.google.com/p/jacl/ 2014-11-17 Parser JACL No HTML/JavaScript Medium Yes Yes
Materialistic Interactive Fiction Engine Defunct 2015-03-11 Parser Common Lisp No MIFE Game Low to Medium Yes
ngPAWS 2018-01-20 Parser Visual, JavaScript Download HTML/Javascript Low Yes Yes
nScripter and ONScripter
  • 2018-02-23 (nScripter)
  • 2019-10-22 (ONScripter)
Graphical, Choice-Based nScripter No nScripter Medium Yes Yes (ONScripter)
Project PD http://projectpd.blogspot.com/?m=0 2012-03-19 Graphical, Menu-Driven None, visual Download PD Low Yes
PyF https://code.google.com/p/pyf/ 2009-12-3 Parser Python, XML No Python Medium Yes Yes
Python Adventure Writing System https://github.com/Moonbase59/PAWS 2016-11-18 Parser Python No Python Medium to High Yes Yes
Python Universe Builder http://py-universe.sourceforge.net/ 2013-03-22 Parser Python No Python Medium Yes Yes
QUEST 3/4/QuestNet 2009 Parser ASL Download Quest Low to Medium Yes
QUEST 5 2018-02-22 Parser Visual or QUEST Download Quest, can be converted to HTML/JavaScript Low Yes Yes
QuestML http://questml.com/ 2007-09 Choice-Based QuestML Optional download HTML/JavaScript Low Yes
QSP
Quest Soft Player
2010-06-06 Choice-Based Custom
  • QGen
  • TXT2GAM
QSP Medium Yes Yes
Ramus https://notimetoplay.org/engines/ramus/ 2020-04-10 Hyperlink-Based JavaScript No HTML/JavaScript Medium Yes
RAGS
Rapid Adventure Game Creation System
http://ragsgame.com 2015-01-21 Graphical, Menu-Driven None, visual Download RAGS Low Yes
Ren'Py 2019-10-17 Graphical, Choice-Based Python No Python Medium to High Yes Yes
Sadako https://github.com/Tayruh/sadako/ 2020-05-12 Hyperlink and/or Choice Sadako Script, JavaScript No HTML/JavaScript Low to Medium Yes Yes
Salet https://salet.su/ 2017-02-11 Choice-Based Javascript No HTML/JavaScript Low to High Yes Yes
ScottKit https://github.com/MikeTaylor/scottkit 2017-11-16 Parser Unnamed Language No Scott Adams Low to Medium Yes Yes
Smash http://www.rinkworks.com/smash/ 2007-09-27 Parser Smash Yes Smash Low Yes
Squiffy 2017-11-22 Hyperlink-Based Markdown, JavaScript Download or web HTML/JavaScript Low Yes Yes
Story Explorer https://robsprojects.co.uk/apps/storyexplorer/ 2014-08-2 Hyperlink-Based None, visual Web N/A Low No
StoryNexus http://www.storynexus.com/s 2013-12-8 Choice-Based None, visual Web N/A Low to Medium No
StoryStylus https://storystylus.com  ? Graphical, Menu-Driven None, visual Silverlight, web Flash Low to Medium No, costs $20/month to use authoring system No
Storyteller http://storytellerjs.blogspot.com.au 2014-04-28 Hyperlink-Based JavaScript No HTML/JavaScript Low to Medium Yes
Storytron 2018-12-1 Graphical, Choice-Based None, visual Download Storytron High Yes Yes
SUDS https://web.archive.org/web/20150103040350/http://sudslore.org:80/ 2007-10-20 Parser, Optional Menu None, visual Download SUDS Low Yes
ThinBASIC Adventure Builder (TAB) http://tab.thinbasic.com/ 2020-04-11 Parser Basic Download TAB Low No
TADS
Text Adventure Development System
2013-05-16 Parser TADS Download TADS, HTML/JavaScript (TADS 3) Medium to High Yes
Tale https://github.com/irmen/Tale 2018-01-20 Parser Python No Python Medium to High Yes Yes
TAVERN http://zzo38computer.org/fossil/tavern.ui/ 2017-08-7 Parser Forth-like No TAVERN (based on Hamster) High Yes
Text Adventure Engine https://github.com/ManzDev/text-adventure-engine 2014-03-19 Parser JSON No PHP Low Yes Yes
Textallion 2019-11-23 Hyperlink-Based txt2tags No HTML/JavaScript Medium Yes Yes
TextAdventure.js https://github.com/TheBroox/TextAdventure.js 2017-11-17 Parser JavaScript No Node.js Low Yes Yes
Texture 2017-05-5 Hyperlink-Based None, visual Web HTML/JavaScript Low Yes Yes (Reader only)
Tinsel https://github.com/lazerwalker/tinsel 2015-12-18 Choice-Based Ruby No Ruby Medium Yes Yes
Toothrot https://github.com/toothrot-if/toothrot 2018-08-24 Choice-Based or Hyperlink-Based Markdown-like language, JavaScript Download HTML/JavaScript Low to Medium Yes Yes
Twine http://twinery.org/ 2018-01-30 Hyperlink-Based Visual, JavaScript Download or web (2.0) HTML/JavaScript Low to Medium Yes Yes
Tworld (Seltani's engine) https://github.com/erkyrath/tworld 2015-12-6 Hyperlink-Based Visual, Python Built-in Python Medium to High Yes, if you run your own server Yes
Undum https://github.com/idmillington/undum 2018-10-11 Hyperlink-Based JavaScript No HTML/JavaScript Medium to High Yes Yes
Varytale Defunct 2012 Hyperlink-Based Visual, JavaScript-esque Web N/A Low No No
Visionary https://web.archive.org/web/20160428141653/http://www.therealeasterbunny.pwp.blueyonder.co.uk/visionary.htm 2011-12-17 Parser None, visual Download Scott Adams Low Yes
Wander Renga In Blue Blog Post 2015-04-25 Parser Unnamed Language No Wander Low Yes
Wibble Quest http://orta.io/WibbleQuest/ 2012-01-17 Parser Objective-C No, XCode project included iOS Medium to High Yes
Windrift https://github.com/lizadaly/windrift 2018-12-20 Hyperlink-Based JavaScript No HTML/JavaScript Medium Yes Yes
WinPAW http://www.winpaw.com/ 2006-08-12 Parser Unnamed Language Yes PAW Low to Medium Yes No
XVAN https://www.xvan.nl/ 2018-03-28 Parser XVAN No XVAN Medium Yes Yes
Yarnspin https://mattiasgustavsson.itch.io/yarnspin 2018-03-3 Choice-Based Unnamed Language Download Yarnspin (text file) Low Yes
ZILF http://zilf.io/ 2019-08-11 Parser ZIL and MDL (vaguely Lisp-like) VS Code extension Z-machine Medium to High Yes Yes