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!"

"Come on, I'll show you around!"
"Do you like it?"
"It was a bargain!"

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.

!mary.Trust read but never set
!Unreachable: "Bad ending"
!Arthur speaks after death
No infinite loops detected

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"

Act IIv1.3.0

Session replay

42 / 58 nodes

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.

Node coverage87%
Branch coverage64%
Choice coverage71%
Sessions34

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

Shipped

UE plugin streams the runtime cursor to the web editor. Step, pause, and inspect state in a running game.

Validate·In-browser play mode

In progress

Play through branching dialogue without launching Unreal. All conditions and interpolation work.

Validate·Static analysis

In progress

Detect dead variables, unreachable nodes, loops, and contradictory conditions.

Validate·Integrated bug reporting

Proposed

Capture bug reports with screenshot, game state, and full path history in one keypress.

Validate·Test coverage analysis

Proposed

Node, branch, and choice coverage aggregated across all playtest sessions.