Games treat dialogue as a scripting problem. Film and TV treat narrative as a production problem — with scripts, cast, recording sessions, reviews, and certification. StoryBonsai is built for the second model.

Automated path testing and coverage reports

Play thousands of versions of your story. Coverage heatmaps show where the narrative is under-tested; the path tester catches what a static scan can't — unreachable nodes, variable-bounds violations, duration mismatches, infinite loops.

Markdown reports for your team

Every path-test run exports a markdown report with project totals, per-conversation breakdowns, and every issue traced to the node that caused it. Hand it to your publisher, archive it with the build, review it over coffee.

Project Validator

Every broken reference, unreachable branch, and out-of-bounds variable surfaced in one panel. Production catches issues before QA does.

Story beats for recap and analytics

Writers tag narrative moments in video and audio. The engine remembers which beats a player has seen and at what importance. Build "previously on…" recaps, character-aware ambience, or narrative analytics — from data already in your story.

Git-native collaboration

One file per node. Small, focused diffs. Zero merge conflicts between writers. Your team's git workflow just works.

Platform and engine coverage

Unity, Godot, MonoGame via .NET Standard 2.1. Tested on PC, Mac, and Steam Deck today; mobile and console coming.

Single-player or multiplayer. Native from day one.

Ship multiplayer narrative without re-architecting. Native from day one — split-screen or online, with state tracked per player.

Coming soon

  • Embeddable web preview Share any conversation with anyone — producers, voice directors, stakeholders, QA. A shareable URL, no install required. Click-through review for teams that can't run the editor.
  • Voice production pipeline CSV and markdown script export, recording session handoff, duration-source tracking on every line.
  • Content sensitivity tagging Map content warnings to nodes. Generate a summary for ratings-body submissions (ESRB, PEGI, BBFC).

More about the team →  ·  Request Access →