Interactive fiction
Software simulating environments in which players use text commands to control characters and influence the environment.
- GitHub: https://github.com/topics/interactive-fiction
- Wikipedia: https://en.wikipedia.org/wiki/Interactive_fiction
- Related Topics: visual-novel, text-adventure,
- Aliases: if,
- Last updated: 2026-03-23 00:15:31 UTC
- JSON Representation
https://github.com/historicalsource/zork1
Zork I (Microcomputer Version) by Infocom
bruce-daniels dave-lebling infocom interactive-fiction marc-blank tim-anderson z-machine zil zork
Last synced: 25 Jan 2026
https://github.com/historicalsource/hitchhikersguide
The Hitchhiker's Guide to the Galaxy, by Steve Meretzky and Douglas Adams (Infocom)
infocom interactive-fiction meretzky towel zil
Last synced: 26 Jan 2026
https://github.com/mhgolkar/Arrow
Game Narrative Design Tool
game-design game-development game-narrative interactive-fiction interactive-storytelling text-adventure
Last synced: 01 Apr 2025
https://github.com/okaybenji/text-engine
A browser-based text adventure game engine and sample game
adventure-game-engine engine game-engine interactive-fiction interactive-fiction-engine javascript repl text-adventure text-adventure-engine text-adventure-game text-engine
Last synced: 05 Apr 2025
https://github.com/facundoolano/advenjure
Text adventure engine written in Clojure and ClojureScript
adventure-game adventure-game-engine clojure game-development interactive-fiction text-adventure
Last synced: 05 Oct 2025
https://github.com/historicalsource/zork
Mainframe Version of Zork (Infocom)
adventure bruce-daniels dave-lebling infocom interactive-fiction marc-blank tim-anderson zork
Last synced: 16 Feb 2026
https://github.com/microsoft/jericho
A learning environment for man-made Interactive Fiction games.
interactive-fiction reinforcement-learning text-based-adventure
Last synced: 09 Apr 2025
https://github.com/instead-hub/instead
INSTEAD - Simple Text Adventure Interpreter
game-engine interactive-fiction lua quests
Last synced: 16 Dec 2025
https://github.com/lizadaly/windrift
A JS framework for writing mutable stories
Last synced: 19 Mar 2025
https://github.com/mkremins/epitaph
https://mkremins.itch.io/epitaph
clojurescript game interactive-fiction interactive-storytelling procedural-generation
Last synced: 10 Mar 2026
https://github.com/historicalsource/zork3
Zork III (Infocom)
bruce-daniels dave-lebling infocom interactive-fiction marc-blank tim-anderson z-machine zil zork
Last synced: 24 Jan 2026
https://github.com/historicalsource/zork1-gold
Zork I (Microcomputer Version) (Solid-Gold Edition) by Infocom
bruce-daniels dave-lebling infocom interactive-fiction marc-blank solid-gold tim-anderson z-machine zil zork
Last synced: 12 Apr 2025
https://github.com/historicalsource/zork2
Zork II (Microcomputer Version) (Infocom)
bruce-daniels dave-lebling fantasy infocom interactive-fiction marc-blank tim-anderson z-machine zil zork
Last synced: 31 Jan 2026
https://github.com/astrochili/narrator
The Ink language parser and runtime implementation in Lua
defold ink interactive-fiction lpeg lua narrative
Last synced: 30 Oct 2025
https://github.com/jschomay/elm-narrative-engine
A tool for building interactive fiction style stories in Elm.
elm-lang elm-narrative-engine game-engine interactive-fiction
Last synced: 28 Oct 2025
https://github.com/neph1/LlamaTale
Giving the power of LLM's to a MUD lib.
generative-ai interactive-fiction large-language-models llama llm mud roleplaying
Last synced: 16 Apr 2025
https://github.com/historicalsource/zorkzero
Zork Zero: The Revenge of Megaboz, by Steve Meretzky of Infocom (1988)
adventure interactive-fiction steve-meretzky z-machine zero zil zork
Last synced: 20 Jan 2026
https://github.com/emanchado/narrows
Online storytelling system
creative-writing interactive-fiction rpg storytelling storytelling-platform writing
Last synced: 19 Feb 2026
https://github.com/historicalsource/deadline
Deadline by Marc Blank (Infocom)
deadline infocom interactive-fiction marc-blank z-machine zil
Last synced: 22 Jan 2026
https://github.com/historicalsource/beyondzork
Beyond Zork: The Coconut of Quendor by Brian Moriarty (Infocom)
brian-moriarty fantasy infocom interactive-fiction z-machine zil zork
Last synced: 23 Jan 2026
https://github.com/historicalsource/restaurant
The Restaurant at the End of the Universe (Incomplete, Unreleased) (Infocom)
douglas-adams humor infocom interactive-fiction scifi sequel stu-galley unreleased z-machine
Last synced: 29 Jan 2026
https://github.com/historicalsource/bureaucracy
Bureaucracy, by Infocom
douglas-adams infocom interactive-fiction z-machine zil
Last synced: 17 Feb 2026
https://github.com/historicalsource/enchanter
Enchanter (Zork IV) by Marc Blank and Dave Lebling (Infocom)
dave-lebling fantasy games infocom interactive-fiction marc-blank spells zil zork
Last synced: 15 Feb 2026
https://github.com/historicalsource/trinity
Trinity by Brian Moriarty (Infocom)
brian-moriarty infocom interactive-fiction nuclear-war z-machine zil
Last synced: 23 Jan 2026
https://github.com/historicalsource/amfv
A Mind Forever Voyaging, by Steve Meretzky (Infocom)
a-mind-forever-voyaging game infocom interactive-fiction politics steve-meretzky
Last synced: 12 Apr 2025
https://github.com/curiousdannii/ifvms.js
The Interactive Fiction Virtual Machines Suite - in Javascript
emulator interactive-fiction z-machine
Last synced: 07 May 2025
https://github.com/larryboyko/dimityjones
electronic escape novel requiring readers to solve puzzles before reading the next chapter
e-texts fiction interactive-fiction introduction-to-programming text
Last synced: 04 Apr 2025
https://github.com/amiantos/gamebookengine
Gamebook Engine is an open source iOS app for creating and playing gamebooks, a type of interactive fiction where the player gets to make decisions that influence the story.
adventure choice-based-game choosable-adventure gamebook gamebooks interactive-fiction ios swift
Last synced: 16 Mar 2025
https://github.com/statico/langterm
🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
bitmap-font cli console demo fun glsl if inform7 interactive-fiction lulz retro shaders story terminal text-adventure vt220 vt520 webgl webgl-game
Last synced: 23 Apr 2025
https://github.com/historicalsource/stationfall
Stationfall, by Steve Meretzky (Infocom)
infocom interactive-fiction meretzky scifi sequel z-machine zil
Last synced: 23 Jan 2026
https://github.com/historicalsource/lurkinghorror
The Lurking Horror, by Dave Lebling (Infocom)
dave-lebling horror infocom interactive-fiction z-machine zil
Last synced: 25 Feb 2026
https://github.com/historicalsource/leathergoddesses-gold
Leather Goddesses of Phobos Gold Edition, by Steve Meretzky (Infocom)
infocom interactive-fiction sex-farce steve-meretzky z-machine zil
Last synced: 23 Jan 2026
https://github.com/historicalsource/starcross
Starcross by Dave Lebling
dave-lebling infocom interactive-fiction starcross z-machine zil zork
Last synced: 21 Jan 2026
https://github.com/historicalsource/wishbringer
Wishbringer: The Magick Stone of Dreams by Brian Moriarty (Infocom)
brian-moriarty fantasy infocom interactive-fiction z-machine zil
Last synced: 12 Apr 2025
https://github.com/historicalsource/leathergoddesses
Leather Goddesses of Phobos, by Steve Meretzky (Infocom)
infocom interactive-fiction steve-meretzky z-machine zil
Last synced: 09 Feb 2026
https://github.com/historicalsource/abyss
James Cameron's The Abyss (Unfinished, Unreleased) by Bob Bates, Infocom
adventure bob-bates infocom interactive-fiction the-abyss z-machine zil
Last synced: 06 Feb 2026
https://github.com/historicalsource/sherlock
Sherlock: The Riddle of the Crown Jewels, by Bob Bates of Infocom (1987)
bob-bates infocom interactive-fiction late-stage-infocom zil zmachine
Last synced: 21 Jan 2026
https://github.com/historicalsource/spellbreaker
Spellbreaker (ARCHMAGE, MAGE, ZORK 6) by Dave Lebling (Infocom)
dave-lebling fantasy infocom interactive-fiction z-machine zil
Last synced: 14 Feb 2026
https://github.com/historicalsource/witness
The Witness, by Stu Galley (Infocom)
infocom interactive-fiction mystery stu-galley the-witness z-machine zil
Last synced: 02 Feb 2026
https://github.com/historicalsource/arthur
Arthur: The Quest for Excalibur, by Bob Bates of Infocom (1989)
arthur bob-bates infocom interactive-fiction late-stage-infocom z-machine zil
Last synced: 02 Feb 2026
https://github.com/historicalsource/cutthroats
Cutthroats, by Michael Berlyn and Jerry Wolper (Infocom)
cutthroats infocom interactive-fiction jerry-wolper michael-berlyn z-machine zil
Last synced: 21 Jan 2026
https://github.com/historicalsource/shogun
James Clavell's Shōgun by Dave Lebling of Infocom (1989)
dave-lebling infocom interactive-fiction late-stage-infocom shogun z-machine zil
Last synced: 23 Jan 2026
https://github.com/historicalsource/borderzone
Border Zone, by Marc Blank (Infocom)
espionage infocom interactive-fiction marc-blank z-machine zil
Last synced: 22 Jan 2026
https://github.com/historicalsource/hollywoodhijinx
Hollywood Hijinx, by Hollywood Dave Anderson (Infocom)
adventure hollywood-anderson infocom interactive-fiction z-machine zil
Last synced: 15 Feb 2026
https://github.com/jschomay/elm-interactive-story-starter
Build your own non-linear interactive stories using the Elm Narrative Engine
elm elm-lang elm-narrative-engine game-development interactive-fiction interactive-stories
Last synced: 10 Apr 2025
https://github.com/historicalsource/ballyhoo
Ballyhoo, by Jeff O'Neill (Infocom)
infocom interactive-fiction jeff-oneill z-machine zil
Last synced: 25 Feb 2026
https://github.com/historicalsource/plunderedhearts
Plundered Hearts (Amy Briggs) (Infocom)
amy-briggs infocom interactive-fiction pirates romance z-machine zil
Last synced: 27 Feb 2026
https://github.com/historicalsource/nordandbert
Nord and Bert Couldn't Make Head or Tail of It, by Jeff O'Neill (Infocom)
humor infocom interactive-fiction jeff-oneill z-machine zil
Last synced: 20 Jan 2026
https://github.com/historicalsource/journey
Journey, by Marc Blank, Illustrated by Donald Langos (Infocom)
crpg infocom interactive-fiction marc-blank z-machine zil
Last synced: 23 Jan 2026
https://github.com/historicalsource/moonmist
Moonmist by Stu Galley and Jim Lawrence (Infocom)
adventure infocom interactive-fiction jim-lawrence stu-galley z-machine zil
Last synced: 22 Jan 2026
https://github.com/historicalsource/suspect
Suspect, by Dave Lebling (Infocom)
dave-lebling infocom interactive-fiction mystery z-machine zil
Last synced: 03 Feb 2026
https://github.com/historicalsource/seastalker
Seastalker, by Stu Galley and Jim Lawrence (Infocom)
infocom interactive-fiction jim-lawrence stu-galley z-machine zil
Last synced: 23 Jan 2026
https://github.com/historicalsource/minizork2-1988
Sampler Edition of Zork II (1988)
infocom interactive-fiction z-machine zil zork
Last synced: 23 Jan 2026
https://github.com/historicalsource/checkpoint
Checkpoint (Unreleased Game) by Stu Galley (Infocom)
infocom interactive-fiction stu-galley z-machine zork
Last synced: 19 Feb 2026
https://github.com/realnc/qtads
A cross-platform, multimedia interpreter for TADS adventure games.
interactive-fiction interactive-fiction-engine interpreter qt tads
Last synced: 30 Aug 2025
https://github.com/historicalsource/wishbringer-gold
Wishbringer: The Magick Stone of Dreams (Solid-Gold Edition) by Brian Moriarty (Infocom)
brian-moriarty infocom interactive-fiction solid-gold wishbringer z-machine zil
Last synced: 21 Jan 2026
https://github.com/atisharma/chasm
CHAracter State Management - a generative text adventure
chatgpt game interactive-fiction llama llm openai text-adventure
Last synced: 31 Oct 2025
https://github.com/realnc/frobtads
Linux and macOS development tools and text-mode interpreter for TADS adventure games.
cli compiler interactive-fiction interpreter sdk tads
Last synced: 21 Mar 2025
https://github.com/carleslc/readteractive
Tool for writing and generating interactive books.
book e-book epub gamebook html interactive interactive-fiction interactive-storytelling kindle latex mobi narrative pandoc pdf reading story storybook storytelling writing writing-tool
Last synced: 01 Aug 2025
https://github.com/historicalsource/minizork-1987
Sampler Edition of Zork (1987 Version) (Infocom)
fantasy infocom interactive-fiction z-machine zil zork
Last synced: 23 Jan 2026
https://github.com/zaechus/kingslayer
A text-based adventure written in Rust
adventure-game cargo dungeon game interactive-fiction ron rust wasm webassembly
Last synced: 10 Jun 2025
https://github.com/Zaechus/kingslayer
A text-based adventure written in Rust
adventure-game cargo dungeon game interactive-fiction ron rust wasm webassembly
Last synced: 16 May 2025
https://github.com/hogart/sugar-cube-utils
Collection of SugarCube 2 macros and goodies
interactive-fiction sugarcube2 twine2
Last synced: 09 Aug 2025
https://github.com/he4et/elseifplayer
Interactive Fiction player for the web
Last synced: 13 Jun 2025
https://github.com/seisatsu/DennisMUD
Dennis MUD - A multiplayer text adventure sandbox engine where the players build the world with in-game commands.
cli collaborative-writing command-line exploration game-engine interactive-fiction mud mud-engine mud-server online-game python3 sandbox sandbox-game telnet text text-adventure text-adventure-engine tinydb user-content websocket
Last synced: 11 Mar 2025
https://github.com/rich1richard/StoryTeller-Engine
A Godot plugin helping in building interactive fictions and dialog system
dialog dialogue gdscript godot-engine godot3 godotengine interactive-fiction plugin
Last synced: 01 Apr 2025
https://github.com/realnc/hugor
A cross-platform, multimedia interpreter for Hugo adventure games.
c-plus-plus hugo interactive-fiction interactive-fiction-engine interpreter qt text-adventure-engine
Last synced: 17 Mar 2025
https://github.com/nijikokun/sugarcube-starter
Easy to use starter kit for creating stories with Tweego, Twine and SugarCube.
interactive-fiction sugarcube twee tweego twine
Last synced: 20 Jun 2025
https://github.com/technix/atrament-web-ui
Atrament UI, an engine for creating feature-rich text games or choice-based interactive fiction for both web and desktop
choice-based-game game-development ink interactive-fiction javascript
Last synced: 02 Feb 2026
https://github.com/katelouie/bardic
A Python-first interactive fiction engine and authoring system. Frontend-agnostic and portable.
bardic domain-specific-language dsl game-development game-engine if interactive-fiction markup-language python python3
Last synced: 12 Mar 2026
https://github.com/technix/atrament-core
Framework for choice-based games, built around inkjs
choice-based-game ink interactive-fiction javascript
Last synced: 22 Jan 2026
https://github.com/atebitftw/zart
Modern Implementation Of Interactive Fiction Interpreters (Z-Machine & Glulx)
dartlang glulx infocom inform-6 inform-7 interactive-fiction z-machine zork
Last synced: 21 Feb 2026
https://github.com/dialog-if/dialog
The community-maintained fork of the Dialog programming language for interactive fiction.
Last synced: 19 Jan 2026
https://github.com/redbluevideo/redblue
Open-Source Hypervideo Player
films hvml interactive interactive-courseware interactive-fiction interactive-plots interactive-storytelling javascript media-player mediaplayer mediasource movies nonlinear redblue video video-game video-player videos
Last synced: 07 May 2025
https://github.com/dcsch/yazmin
Z-machine Interpreter for macOS
c-plus-plus interactive-fiction macos objective-c z-machine
Last synced: 22 Apr 2025
https://github.com/curiousdannii/if-decompiler
Decompile Glulx storyfiles into C code
decompiler glulx interactive-fiction relooper
Last synced: 23 Mar 2025
https://github.com/ppkfs/yaifl
An interactive fiction (text adventure) library in Haskell, inspired by Inform7.
game-development game-engine gamedev interactive-fiction interactive-fiction-engine text-adventure text-based-game-engine
Last synced: 21 Jun 2025
https://github.com/increpare/tinychoice
tiny tool for making multiple choice stores :)
game-engine interactive-fiction
Last synced: 05 Jan 2026
https://github.com/electronistu/Project_Infinity
A blueprint for next-gen AI. Project Infinity uses a token-efficient, Codified Agent Protocol to create specialized, secure, and imaginative agents by grounding LLMs in a verifiable knowledge graph.
ai-gamemaster dnd dnd5e dungeon-and-dragons game-development game-engine generative-ai interactive-fiction large-language-models llms numpy procedual-generation procedural-content-generation pydantic python rpg-game text-based-rpg world-generation yaml
Last synced: 15 Jan 2026
https://github.com/mgproduction/nesterin-trail
A storytllr-based C64 fantasy text adventure
c64 interactive-fiction text-adventure-game
Last synced: 13 Feb 2026
https://github.com/OASIS-learn-study/minecraft-storeys-maker
Minecraft extension to make your own stories in, with and for Minecraft - it's like being a movie director!
children education educational-game interactive-fiction interactive-stories interactive-story interactive-storytelling java minecraft minecraft-mod scratch-extension scratchx sponge-plugin spongepowered stories story storytelling vertx
Last synced: 06 Apr 2025
https://github.com/mkremins/starfreighter
https://mkremins.itch.io/starfreighter
clojurescript game interactive-fiction interactive-storytelling procedural-generation
Last synced: 14 Apr 2025
https://github.com/eriknyquist/text_game_maker
Python framework for creating text-based games (interactive fiction)
interactive-fiction python python3 text-adventure text-adventure-game text-game
Last synced: 06 Sep 2025
https://github.com/hlship/dialog-tool
Tool to assist in testing and building interactive fiction using Dialog
babashka cli dialog interactive-fiction
Last synced: 08 Mar 2026
https://github.com/statico/ifhttp
👾 HTTP REST server for Z-Machine interactive fiction
docker http http-server if inform inform7 interactive-fiction rest z-machine z8
Last synced: 23 Apr 2025
https://github.com/stephenhaunts/textualrealityexperienceengine
Textual Reality Experience Engine : Text Adventure Game Engine
c-sharp csharp game-development game-engine interactive-fiction text-adventure text-adventure-engine text-adventure-game
Last synced: 11 Apr 2025
https://github.com/bemisguided/vscode-ink-language-tools
An unofficial Visual Studio Code Extension offering advanced language support for Inkle's Ink interactive fiction scripting language.
ink inkle interactive-fiction vscode-extension
Last synced: 26 Jan 2026
https://github.com/plytonrexus/if-script
An extremely simple syntax for writing interactive fiction that can be embedded anywhere on the web.
choice-syntax embedded hacktoberfest interactive-fiction syntax text-adventure-game
Last synced: 01 Sep 2025
https://github.com/jddunn/text-rpg-engine
Library to create text adventures / interactive fiction with custom player interactions
interactive-fiction text-adventures
Last synced: 31 Jan 2026
https://github.com/awlck/frankendrift
Cross-platform frontend for the ADRIFT Runner
Last synced: 05 Mar 2026
https://github.com/great-visions-code/step-by-step
A gamified step counter that transforms your real-world steps into energy for a thrilling text based RPG adventure. Track your steps, earn energy, and make choices that shape your story in a post-apocalyptic world. Perfect for staying active while immersing yourself in interactive fiction with multiple endings.
adventure-game fitness-tracker gamification health interactive-fiction ios mobile-app rpg-game stepcounter storytelling swift swiftui zombie
Last synced: 05 Oct 2025
https://github.com/jalbam/lavilladel6
[La villa del seis] A terror adventure. Combination of graphical point-and-click adventure and text adventure (interactive fiction) totally written in PHP and DHTML.
adventure adventure-game adventure-game-engine cross-browser cross-device cross-platform cross-platform-game engine game game-development game-engine interactive-fiction javascript multiplatform php point-and-click text-adventure text-adventure-game web-based web-game
Last synced: 20 Sep 2025
https://github.com/curiousdannii/emglken
Glk meets Emscripten
emscripten glk interactive-fiction
Last synced: 01 Sep 2025
https://github.com/curiousdannii/if
Interactive Fiction technology: specifications and tests
Last synced: 18 Feb 2026
https://github.com/technix/atrament-web
Atrament engine for web browsers
choice-based-game game-development ink interactive-fiction javascript
Last synced: 22 Jan 2026
https://github.com/rrthomas/inform-mode
An Emacs major mode for editing Inform 6 source code.
emacs inform inform6 interactive-fiction
Last synced: 21 Jun 2025
https://github.com/statico/glulxe-httpd
👾 HTTP+JSON Glulx (.ulx) interactive fiction server with session support
docker glulx glulxe http http-server if inform inform7 interactive-fiction json nodejs rest typescript
Last synced: 23 Apr 2025
https://github.com/astynax/djaif
Django-powered Interactive Fiction engine
django educational-project game-engine interactive-fiction python
Last synced: 12 Apr 2025