Skip to content

Branching Story Editor

Write interactive fiction visually and play-test instantly.

Intermediate14h1–2 people17/20 fit
TL;DR

Build Branching Story Editor for writers and narrative designers in ~14h with 1–2 people. Stack: tldraw + React + LLM.

Why it wins: Creative tool with clear UX.

Build flow

01 · Problem
Branching stories get messy in documents.
02 · Solution
A node editor for scenes and choices with variables, AI suggestions for branches and a playable preview.
03 · Build
  1. 1Build node canvas
  2. 2Store graph
  3. 3Add play mode
  4. 4Suggest branches
04 · Demo
Build a three-choice story and play it.

MVP checklist

  • Node editor
  • Variables
  • AI branch ideas
  • Play mode

Tech stack

TechRole
tldrawInfinite canvas
ReactFrontend UI
LLMLanguage model

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Gaming
  • Every guest gets a secret character while an AI narrator runs the mystery

    Intermediate16h1–3
    LLMSocket.IONext.js
    17/20
  • Runs a story-driven game session that remembers player choices

    Intermediate24h1–3
    Next.jsLLMRealtime DB
    15/20
  • Live spoken commentary for any game based on events

    Intermediate16h1–2
    LLMTTSTesseract.js
    18/20