BranchPy — Ren’Py and Godot Projects Analysis Tool
A downloadable tool
Stable release access is available now.
BranchPy analyzes your Ren’Py or Godot project to:
- visualize branching paths (flowchart)
- detect unreachable or inconsistent logic
- validate assets and media
- measure narrative complexity
BranchPy Studio is out.
BranchPy Studio is finally available, with project analysis support for both Ren’Py and Godot. I’m excited to finally share it with everyone and would love to hear your feedback! [full changelog: BranchPy — Release Notes]
v2026.2.2: Security & Performance
v2026.2.1: Cloud Connectors
v2026.2.0: Project Advisor and Function Manager features added
v2026.1.2 patch: sign-in fix
v2026.1.1 patch: better install UX
Start using BranchPy immediately
You can install and explore BranchPy's walkthrough without an account.
To unlock analysis features (Analyze, Stats, Flowchart, ...),
create a free account and a free Ren’Py license will be automatically associated with your account. Or if you are building a commercial project (Ren'Py or Godot) and looking for the full capabilities, subscribe to one of available tiers.
⏱ Setup takes ~5 minutes
Optional: install the **BranchPy Companion** VS Code addon from the Visual Studio Code Marketplace
Free for individual Ren’Py amateur
Payment required if your Ren'Py project is commercial, or for a Godot project.
***
🚀 BranchPy analyzes your project and turns it into a clear, visual map.
BranchPy is a developer tool that analyzes your project and reveals its structure, issues, and hidden complexity.

[Full branching flowchart generated automatically — see your entire story at a glance]

[Validate your labels, variables, and logic — catch issues before they break your game]
🧠 Why it exists
Ren’Py and Godot projects grow fast — and become hard to understand.
- Where are the dead ends?
- Which paths are unreachable?
- Which images or files are never used?
- How complex is your story structure?
BranchPy gives you a clear, visual answer.

[Flow Structure — understand your labels]
🔍 What BranchPy analyzes
- Story flow (full branching structure)
- Dead ends and unreachable paths
- Missing or unused assets (images, media)
- Structural inconsistencies
- Project complexity and density

[Detect image quality issues and get actionable recommendations to optimize your assets]
📊 What you get
- Interactive flowcharts
- Analysis reports (HTML)
- Clear identification of issues and risks
- A “map” of your story logic

[Detect missing, unused, and redundant assets — keep your project clean and optimized]
The tool is fully usable today (pre-release). Feedback welcome.
🤝 Interested?
🔥 Get Access & Follow Development
- 💬 Discord → Get access, ask questions, share feedback
👉 https://discord.gg/dSQNQCSv
- 🌍 Website → Docs, registration, download, features, and roadmap
👉 https://branchpy.com
| Updated | 16 days ago |
| Status | In development |
| Category | Tool |
| Author | BranchPy |
| Genre | Visual Novel |
| Tags | analysis, devtool, Narrative, qa, Ren'Py, tool, validation |
| Average session | A few hours |
| Languages | English, French |
| Content | No generative AI was used |
Download
Install instructions
BranchPy analyzes your Ren’Py and Godot projects locally. No cloud upload required.
You can find on the VS Code marketplace the companion to link Studio to your VS Code (optional)
Development log
- BranchPy Studio 2026.2.2 is live.16 days ago
- BranchPy Studio 2026.2.1 is out: Cloud Connectors (GitHub live, Google Drive bet...18 days ago
- BranchPy Studio is out — standalone app for Ren'Py and Godot analysis49 days ago
- Small update!89 days ago
- How BranchPy reads your Ren’Py projectMay 14, 2026
- BranchPy v1.2.2 Stable Release Is OutApr 19, 2026
- BranchPy v1.2.1 — Better Flowcharts, Smarter Layout, More Useful NavigationApr 18, 2026
- 🚀 New BranchPy updateApr 13, 2026

Comments
Log in with itch.io to leave a comment.
Woah.. this is very new.. I'll try it out if this works :P
Thanks! If you try it, I’d love to hear any feedback or first impressions. Anything confusing, broken, or worth improving would be really helpful.
hi! macos download is not working, will it be fixed? thank you
Hi, unfortunately the macos is not working because I stii have to create the right installer. I am creating the macos and linux installer as we speak. Just give me a few more days for it. Thank you, Filippo
i'll wait patiently :3
[thumbs up]
The MacOS and Linux installers can now be downloaded from itch and from the website: branchpy.com
Let me now if you have any issue with the installer of with Studio itself.
and thank you for your patience ;)
Filippo