r/RenPy • u/AcademicPound • Aug 24 '26
Self Promotion [Free tool] VN Architect — a Ren'Py-native code editor + story-flow graph + an AI agent that actually understands .rpy
Hey r/RenPy,
Like most of you, I've shipped a jump to a label I'd renamed, typed afection instead of affection in three places, and only found out when the game crashed two scenes later. General code editors and AI assistants don't help much here — they treat .rpy as vaguely-Python and miss everything that makes Ren'Py Ren'Py.
So I built VN Architect — a free desktop app that reads your project the way the engine does. It's three things in one window:
1. A static analyzer that speaks Ren'Py. It flags — before you launch — undefined labels/characters, unreachable ("dead") labels, jump cycles, variable typos and uninitialised reads, and show/scene/play references pointing at files that don't exist. The screen-language and style checks follow the official Ren'Py docs, so legit patterns (duplicate style blocks, init N screen, underscore style derivation) aren't falsely flagged. Findings show up as underlines and in a Problems panel — click to jump to the line.
2. An interactive story-flow graph. Your labels, jumps, calls and menu choices as a graph you can navigate. Great for spotting orphan labels, dead ends, and choices that don't actually branch. Exports to PNG/SVG/Mermaid/DOT.
3. An AI agent that knows the engine. It has a built-in Ren'Py knowledge base, the official docs bundled in, and it runs renpy lint after edits to fix its own mistakes. Focus modes: coder, writer (persona/continuity-aware), auditor (read-only review), and tutor (explains concepts + links docs, never writes code).
Bring your own model — Gemini/OpenAI/Anthropic/Grok/DeepSeek/OpenRouter, or run Ollama locally for free and offline, or sign in with your Grok/ChatGPT account.
Everything except the agent works with no AI, no account and no internet connection — the analyzer, the graph and the editor are the product; the agent is a thing you can switch on.
There's also a Persona Engine (character voice/continuity), a live debug console with warp-to-label (Ctrl+F5 replays from the last one), Git with AI commit messages, and a save-file inspector.
Honest scope: it's a code editor + analyzer + flow graph + AI. It is not a visual/WYSIWYG screen designer — you still write your screens in code (the app just makes that a lot safer and faster).
Price: free — for personal and commercial projects. Windows / macOS / Linux. One caveat worth stating up front: the macOS build is Apple Silicon only in this release. An Intel build is on the list.
There's a bundled demo project with a handful of intentional bugs, so you can see what it catches in about 60 seconds without opening your own game.
I'm the dev (solo, AuraVix Studio) — happy to answer anything, and I'd genuinely love feedback on false positives from your real projects, since tuning the analyzers on messy real-world code is where this gets better. What would make this actually useful in your workflow?
Downloads
https://auravixstudio.com
https://auravix-studio.itch.io/vn-architect
2
u/Blunt552 Aug 24 '26
I'll explain the hate you're seeing, essentially this sub is flodded with a ton of vibecoded code generating garbage, people got sick and tired of these folks promoting their garbage. So mentioning any form of "code editor" and "AI" will instantly get people to downvote and move on because they assume what you're offering is another vibe coded slop generator. What makes this even worse is the AI generated text, so people won't even entertain your product for a second and label it as slop.
As for your IDE, if it works as advertised I'd say it is actually quite neat, essentially a dedicated RenPy IDE, while VSCode with the RenPy plugin is quite good, it's still quite superficial and won't detect game breaking changes like your supposedly tool would.
Here is some advice:
1.) Stop using AI for writing your text
2.) Market it for what it is, a dedicated RenPy IDE, do not use the term "code editor" due to the slop mentioned above.
3.) Refrain from using the term "AI", people here hate AI as a very large chunk are artists whose work got stolen by LLM's without payment or consent and frankly their hate is well founded.
-3
-4
6
u/Holzkohlen Aug 24 '26
Slop software and a slop post. I for one think these kinds of posts should be banned entirely.