BranchPy Studio — Static analysis and project diagnostics for Godot

Hi everyone,

I’m the developer of BranchPy Studio, a standalone static-analysis and project-diagnostics tool for Godot.

BranchPy analyzes your project to help uncover structural problems that can be difficult to find through normal playtesting, including:

  • Signals and connections that may not lead where expected

  • Unreachable or disconnected parts of a project

  • Potential dead ends and problematic control-flow paths

  • Missing or unused resources

  • Project structure and maintainability issues

  • Actionable diagnostics showing what was found and where to investigate

It also provides visual tools for understanding how the different parts of your project connect.

BranchPy works through static analysis: it does not execute, rewrite, or modify your project files. It is designed to help you catch issues earlier, before spending time reproducing them during playtesting.

BranchPy Studio is available for Windows, macOS, and Linux. Godot project analysis requires a paid BranchPy license.

You can learn more and download BranchPy Studio here:

https://www.branchpy.com

I’m not quite understanding- what does it analyse without buying Godot Pro licence?

If not Godot project what can we use it for?

I could have worded that more clearly—my bad.

“Godot Pro” refers to the BranchPy Studio licence for analysing Godot projects. Without a paid BranchPy Godot Pro licence, BranchPy cannot analyse your own Godot projects. The free BranchPy Creator tier is currently for Ren’Py projects only.

However, you can download BranchPy Studio, sign in with a free account, and explore the walkthrough using a sample Godot project to see how the tools and analysis work before purchasing.

1 Like

That’s start make sense now.

What’s difference between Ren’Py Pro and Godot Pro?

Both are 169$ year. All features listed are seem to be same only engine coverage Ren’Py only for Ren’Py Pro.

So can you use Ren’Py instead of Godot?

The two licences cover different game engines.

The feature names look similar because both versions aim to provide the same kinds of diagnostics and visual tools, but the underlying analysis is built specifically for each engine and its project structure.

The licences are therefore not interchangeable: if your project is made with Godot, you need Godot Pro. Ren’Py Pro would only be useful if you were developing the project in Ren’Py instead.

So this isn’t for Godot at all? How is it relevant to this forum about Godot?

It is for Godot—sorry for the confusion. BranchPy Studio can analyse both Godot and Ren’Py projects, with a separate licence for each engine.

This topic is specifically about its Godot analysis. Ren’Py only came up because artemisia asked about the difference between the two licences. If you are developing in Godot, BranchPy’s Godot tools analyse your Godot project directly.

Your comments and the way you write seems very AI generated to me, it also triggers AI detectors, are you using AI tools to write this?

Yes, I sometimes use AI to help me phrase my answers more clearly in English. I’m the developer of BranchPy, though, and the information and answers come from me. I review everything before posting it.

Sorry for asking, but it still not clear who is this tool and what they should expect to receive?

Is this suitable to newbies?

This free tier, why do we need account for test it out with demo project?

Can I learn with this tool to make better coding?

Was AI used to make this tool?

For this hefty 169$ year, be nice to see some video walkthrough with what to expect to achieve using your tool.

2 Likes

No problem—these are fair questions.

BranchPy is mainly for Godot developers who already have a project and want help finding structural problems that can be difficult to notice through normal playtesting. It can be useful for beginners, solo developers, and larger projects, although the value becomes more obvious as a project grows.

You receive diagnostics showing issues such as disconnected signals, unreachable parts of the project, problematic control-flow paths, and missing or unused resources. It also provides visual views showing how scenes, scripts, signals, and other parts of the project connect. It tells you what it found and where to investigate, but it does not modify your project.

It can help a beginner understand problems in their project, but it is not a Godot or GDScript course and will not teach coding from the beginning.

You do not need an account to try the walkthrough. Sorry if I made you believe one was needed. You can download BranchPy Studio, remain signed out, and explore the sample Godot project to see how the analysis and tools work.

An account is only required when you want to activate a licence and analyse your own Godot project.

Yes, I used AI tools during development as coding assistance. However, BranchPy’s core diagnostics use static analysis rather than asking an AI model to guess what is wrong. The analysis runs locally and BranchPy does not rewrite your files.

And I agree about the video. A complete walkthrough showing the project before analysis, what BranchPy finds, and what the developer receives would make the value much clearer. It is in my todo list.

1 Like