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.
-
Updated
Jul 24, 2026 - Swift
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.
Unity-based dialogue system editor.
Lifely is a text-based life simulator with no graphics. Currently under a complete revamp (update: revamp postponed indefinitely)
Atrament UI, an engine for creating feature-rich text games or choice-based interactive fiction for both web and desktop
Framework for choice-based games, built around inkjs
A JavaScript-based desktop RPG focused on branching narrative systems, player choice tracking, and modular game architecture. Built with a custom, scalable, JSON-driven story engine and stateful decision management.
Atrament engine for web browsers
Build interactive stories, games, quizzes, tutorials, and simulations with a visual node editor.
🛣️ A game developed in Python where your choices impact your campaign.
Embeddable interactive stories in Markdown, made & extended with Lua
Librogame-engine is an engine for creating gamebooks (interactive fiction / choose-your-own-adventure).
A choice-based interactive fiction game implemented in Python
Married In Red is a short 2D RPG thriller with visual novel elements. It has a dark story, great animation, and revenge
Branches: a Game of Choice and Agency is the product of a semester long senior comprehensive project to make a game that gives the player a feeling of agency through meaningful choice.
An open-soure tool to help you create your own text-based story games (WIP)
Jeu narratif à choix multiples, Take The Graal 🏆
A lightweight web-based quiz game that tests your knowledge of the Quran. The app displays a random verse and challenges you to identify which Surah it belongs to from four multiple-choice options.
VeinIF is a framework for making choice-based Interactive Fiction games using TypeScript, HTML & CSS.
Conversational game and icebreaker where players are presented with two distinct, often challenging or humorous, scenarios and must choose which one they prefer
Text based adventure game
To associate your repository with the choice-based-game topic, visit your repo's landing page and select "manage topics."