GenPy — Development Workspace for Ren’Py Projects
GenPy
GenPy is a development workspace designed for Ren’Py creators working on large or complex projects.
When visual novel projects grow beyond a few scripts, it becomes difficult to understand how scenes connect, how states interact, and where branches lead.
GenPy helps creators explore and organize their projects.
What GenPy does well
• Import existing Ren’Py projects
• Detect labels, menus, jumps, and calls
• Visualize story structure
• Inspect branching paths
• Provide tools for organizing large projects
• Export content back into Ren’Py format
GenPy focuses on helping developers understand project structure, not replacing Ren’Py itself.
Current limitations
Ren’Py allows extremely flexible scripting, including Python logic and dynamic navigation.
Because of this, some patterns are difficult to infer automatically.
Current limitations include:
• Python-driven navigation
• dynamic call expressions
• complex state machines
• screen-driven logic
GenPy attempts to visualize structure without altering the original project logic.
Early access
GenPy is currently in early development.
The demo on this page shows an example project.
Full functionality (project import, advanced tools, and AI features) is available through the main GenPy website.
Early users and testers are welcome.
Why this tool exists
Large Ren’Py projects often reach a scale where:
• hundreds of scripts
• tens of thousands of lines
• complex branching structures
At that point, understanding the project becomes harder than writing it.
GenPy exists to make that structure visible.
Contact / updates
Follow development progress and updates on the official site.
| Published | 16 hours ago |
| Status | In development |
| Category | Tool |
| Platforms | HTML5 |
| Author | GenPy |
| Genre | Visual Novel |
| Tags | devtool, Game Design, game-development, Game engine, game-tools, Ren'Py, story-engine, tools, writing-tools |
| Content | No generative AI was used |

Leave a comment
Log in with itch.io to leave a comment.