Skip to content
#

branching-narrative

Here are 19 public repositories matching this topic...

StoryPlay is a Twine-inspired visual story builder for creating branching interactive fiction with node-based editing, playable preview mode, variables, conditions, and choice-driven game logic.

  • Updated May 14, 2026
  • JavaScript

Spec-Driven Development for interactive game narrative for pre-production for video games. Authors write in a portable generic format, Twine/Sugarcube (.twee) or Ink (.ink). Covers choice-IF, visual novels, and branching dialogue. Supports Tier 1 mechanic hooks, multi-endings, multi-pov. Validation logic

  • Updated May 6, 2026
  • HTML

Web-based visual novel template built on Atrament + Ink. Character portraits with emotion swaps, side-anchored dialog boxes, pill choice buttons, themed name plates, click-to-continue, and timer bars. One CSS token file themes everything. Builds to web, PWA, or standalone single-file HTML. MIT.

  • Updated May 17, 2026
  • JavaScript

Interactive Adventure Story Engine | 互動式冒險故事引擎 - A text-based adventure game system designed for ChatGPT, featuring branching narratives, conditional content, game state management, and dice rolling mechanics. 專為 ChatGPT 設計的文字冒險遊戲系統,支援分支劇情、條件內容、遊戲狀態管理和擲骰檢定功能。

  • Updated Jul 27, 2025
  • Python

Improve this page

Add a description, image, and links to the branching-narrative topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the branching-narrative topic, visit your repo's landing page and select "manage topics."

Learn more