Story graph

See your Ren'Py story structure as a graph

GenPy turns Ren'Py story structure into a graph so creators can inspect labels, branches, jumps, dead ends, and narrative flow before those issues become production problems.

Try GenPy

What this helps with

For writers and technical narrative teams maintaining branching stories that are hard to reason about from script text alone.

  • Visualize label and jump relationships.
  • Find branches that need review before QA or publishing.
  • Use graph context while editing story files.
  • Explain story structure to collaborators and educators.

Workflow

Parse the project

Import scripts so GenPy can understand labels, menus, and control flow.

Inspect the graph

Use graph and branch views to identify narrative paths that need attention.

Resolve and validate

Fix structural issues in context, then re-run validation and export checks.