Build your Ren'Py game without losing track of what's going on

BranchPy helps you understand your game as it grows. It shows you how your story branches, where stats change, and how choices connect — so you can build with confidence instead of guessing.

You keep writing your game as usual. BranchPy quietly helps you see the bigger picture.

BranchPy story flow visualization

Made for Ren'Py developers who want clarity, not complexity

If you're building a visual novel in your free time — or pushing an indie project further — BranchPy is designed to support you, not overwhelm you.

You don't need to be an engineer. You don't need to change how you work. You don't need to "commit" to anything upfront.

BranchPy adapts to your project, at your pace.

BranchPy's core analysis engine is deterministic and runs locally. No AI is used unless you explicitly enable an optional integration.

Keep stats and logic under control

Understand where stats change, how often, and in which paths — before things get messy.

Story flow with branching logic

Catch issues early

Spot inconsistencies, forgotten branches, or risky patterns while you're still developing, not after release.

Variable tracking report

Stay confident as your project grows

As your game becomes more complex, BranchPy helps you keep a clear mental model of what's really happening.

Issue detection and analysis

Quick checks while iterating

Run fast Pilot analysis to catch obvious errors before committing to a full analysis run.

Pilot quick analysis

You don't need to fix everything at once. You just need to see it.

This is what you actually see

When you use BranchPy, you don't get walls of text or abstract reports.

You get:

  • Clear views of branching paths
  • Visual summaries of choices and outcomes
  • Simple indicators of where things change
  • Panels that help you understand, not judge
BranchPy interface with analysis panel
Stats tracking overview

Variable tracking

Editor with containers

Editing capabilities

Issue detection detail

Issue detection

Everything is designed to answer one question: "What's going on in my game right now?"

Spot problems before they become headaches

BranchPy catches unreachable labels, forgotten paths, and potential issues — highlighted in red so you know exactly what needs attention.

BranchPy detecting issues

Red warnings show exactly which labels have problems — click to jump straight to the code and fix it.

Work visually with your story structure

BranchPy lets you interact with your flowchart directly — rename nodes, search for labels, add visual connections — all without touching your code.

🛡️ Your code is safe

All flowchart edits happen in BranchPy's analysis view only. Your Ren'Py source files are never modified automatically — you stay in complete control.

Rename nodes & groups

Give meaningful names to nodes and visual groups for better clarity

Search & focus

Find specific nodes instantly and zoom to their location in the flowchart

Add connections

Visually connect nodes to understand flow and relationships

Use it when you need it — ignore it when you don't

BranchPy fits around your workflow.

Work on your story

Run an analysis when you're curious

Review what's happening

There's no pressure to constantly check dashboards or learn new systems. BranchPy is there when you want insight.

Preparing for Release?

Before shipping your narrative-heavy game, request a structured integrity audit powered by BranchPy.

Request an Audit

Simple, truthful pricing

Start instantly, register for more, unlock advanced Ren'Py features for free. Only pay if you need commercial licensing or optional AI integrations. (BranchPy works fully without AI.)

Try Instantly

  • Stats & Project Metrics
  • Doctor (Lite)
  • Compare Reports

Start analyzing right away. No signup, no commitment, no time limits.

Free Account

  • Full script analysis
  • Error detection
  • Dead code detection
  • All Try features

Register to unlock deeper analysis. No credit card required, free forever.

Ren'Py Creator

  • Flowchart (view-only)
  • Pilot / OMEGA / PFI
  • Media & Image validation
  • Compare Lanes
  • Doctor (Full)

Free license for non-commercial Ren'Py projects. Renews every 30 days.

Compare plans

We check what you invoke, not what you build. No spying, no intrusion.

Get started in minutes

You don't need a complex setup.

Jump from analysis to code

Find issues and jump straight to the code that needs attention

1. Download BranchPy (coming soon)

Simple installation

2. Open your Ren'Py project

Point to your game folder

3. Run your first analysis

Explore at your own pace

If you want help, documentation and the community are there. If you don't, BranchPy stays out of your way.

🚀 Almost There!

Development of BranchPy v1.0 is in its final stages. Soon (hopefully really soon!) we'll make it available for download. Stay tuned!