Validate·For QA & design leads
Know your story works before it ships.
Play through narratives in the browser. Catch dead variables and unreachable nodes automatically. Get five-second bug reports from testers with full session replay.
Arthur
"Welcome to your new home!"
Play Mode
Experience narratives in your browser
Writers, directors, and stakeholders play through branching dialogue without launching Unreal. Variables, conditions, and interpolation all work. Run actions show as skipped. A full reading experience — no engine required.
Static Analysis
Catch bugs before they ship
Dead variables, unreachable nodes, infinite loops, characters speaking after death, contradictory conditions — the analyser flags issues across your entire project. High-confidence warnings only. Suppressible, never blocking.
Bug report #7
"Mary says the wrong line after choosing option 2"
Session replay
Playtesting
Five-second bug reports
Testers press F5, type a note, done. NarrativeStack captures the screenshot, game state, and full path history automatically. Developers load the exact session to reproduce — no repro steps needed.
Coverage Maps
See what's untested
Node coverage, branch coverage, and choice distribution across all playtest sessions. See which paths are dead spots — untested branches, unreachable choices, conditions that never fire.
Roadmap
Validate·Live debug sessions
ShippedUE plugin streams the runtime cursor to the web editor. Step, pause, and inspect state in a running game.
Validate·In-browser play mode
In progressPlay through branching dialogue without launching Unreal. All conditions and interpolation work.
Validate·Static analysis
In progressDetect dead variables, unreachable nodes, loops, and contradictory conditions.
Validate·Integrated bug reporting
ProposedCapture bug reports with screenshot, game state, and full path history in one keypress.
Validate·Test coverage analysis
ProposedNode, branch, and choice coverage aggregated across all playtest sessions.