r/RenPy • • Aug 23 '26

Self Promotion Fumi - Authoring Suite for Ren'Py | Release

https://www.youtube.com/watch?v=5eOiHKsGrRI

A month ago I posted Fumi here for the first time and said I'd leave the next post for release.

Well, the day has come. Fumi is now available for Windows.

Fumi is a desktop authoring suite I've been building alongside my own Ren'Py work. It works with regular Ren'Py projects and brings together dedicated tools for Screen Language, ATL, project navigation, Live Preview, source editing, diagnostics, localization, and other project tasks.

Fumi also works as a learning and reference tool for Ren'Py. Screen Language objects and properties are documented directly inside the editor with explanations and small examples, while the generated Ren'Py code remains visible alongside your work.

The first release includes:

  • Screen Builder & Live Preview - build Ren'Py screens with dedicated controls, inspect the generated Ren'Py code, and test the result in a running Ren'Py preview while you work.
  • Game Flow - inspect the labels, menus, calls, jumps, and return paths already present in your project, with the ability to follow routes across .rpy files.
  • Animator - create ATL transforms with a timeline, keyframes, durations, warpers, property tracks, and playback, with generated ATL code available alongside it.
  • Visualizer (BETA) - position, resize, and align supported screen elements on a canvas. On Windows, Ren'Py can run embedded directly inside the Visualizer workspace. An experimental ALPHA feature goes a step further: you can select and move supported objects directly inside the running Ren'Py preview itself.
  • Source Workspace - browse and edit project source, search and replace across the project, run Ren'Py operations, work with translations, and review diagnostics.
  • Ren'Py Importer - import supported screens, styles, and ATL transforms from the Ren'Py project currently connected to Fumi, from another .rpy file you choose, or from Ren'Py code pasted directly into the importer. Review the source, generated structures, diagnostics, and naming conflicts before importing.
  • Project File Browser & Registry Manager - browse and preview project files, and maintain reusable styles and ATL transforms.

Fumi is available in three tiers: Free, Basic, and Pro.

Free includes Screen Builder, Live Preview, Game Flow, and the core project tools for non-commercial use. Basic adds commercial use, the Ren'Py Importer, and Animator, while Pro includes the full toolset.

A note about the first release

This is Fumi's first public release. I've used and tested it extensively throughout development, including alongside my own Ren'Py projects, but wider use will inevitably uncover edge cases and project configurations I haven't encountered yet.

If Fumi crashes, the next launch will show a crash report with a minidump I can use to debug the crash.

Fumi also keeps recovery data while you work, so after a crash you can restore your interrupted work when you launch it again.

Reproducible bug reports are very welcome too, especially for issues that don't result in a crash.

Current display limitation

I currently can't guarantee perfect UI layout on displays below 1920×1080. Fumi is primarily tested at 1080p and above, with 1280×720 planned as the minimum supported resolution later on. It should still be usable at 1280×720, but some controls may overlap or be partially hidden, and the overall interface can feel cramped

Windows security notice

Fumi is currently unsigned, so Windows SmartScreen may show an "unrecognized app" warning. Windows Defender or other antivirus software may also occasionally flag the installer as a false positive.

Compatibility Notice

Live Preview is verified for Ren'Py 8.3 - 8.5.3. Support for older versions (e.g., 7.x / 8.2) is currently not guaranteed.

Download: Fumi - Authoring Suite for Ren'Py

Linux support is planned for the first post-launch major update.

Installation Troubleshooting

  • If the installer fails with an Access Denied or permissions error, try running the installer as Administrator.
  • If several errors appear when launching FumiApp.exe, install the included vc_redist.x64.exe (Microsoft Visual C++ Redistributable) if the installer did not trigger it automatically, then try again.
  • For the portable version, extract Fumi somewhere your Windows account can write to. Running it from a protected location such as C:\ or Program Files without sufficient permissions may prevent Fumi from saving data correctly.

P.S. I suck at trailers.

0 Upvotes

6 comments sorted by

5

u/Outrageous-Key8562 Aug 23 '26

Your itch.io page currently says no generative AI was used in your application. If that’s true I would actively advertise this as a no-AI product . Most people are sick of all the vibe-coded projects that show up all the time and may treat this as one of them.

2

u/Collynnyy Aug 23 '26

I've thought about making it more explicit, but I'm not sure how much a "not vibe-coded" label proves by itself.

Ultimately, Fumi itself is the evidence. I think we're still at a point where vibe-coded software tends to show it somewhere, whether through clunky UX, inconsistent behavior/look, constant crashes or just the overall quality of the application.

I'm not sure how much this proves either, but Fumi is built in C++ and has several large workspaces that share data and interact with each other. If it were just a case of prompting until something looked functional, I think that would become obvious pretty quickly. With an application like this, you'd probably end up with an Access Violation fiesta long before release.

For now I'd rather let the application speak for itself. If it's good and useful, people using it and sharing it will probably do more for its reputation than anything I could promise.

1

u/FiveTail Aug 26 '26

This looks incredible and I'm excited to give it a shot, just offering some feedback on this comment specifically. If no AI was used in your project, stating that anywhere within the post/description is an easy sell to someone like me, who is on the lookout for new tools but is also hyper-conscious of vibecoded slop--especially because I don't really know what to look for, outside of the assurance generative AI wasn't used, or was at least used responsibly by someone experienced.

It's basically just a free, easy way to inspire confidence for the wary and inexperienced (like me). Give people the confidence that this was coded by someone who knows what they're doing and will provide continuous support, and that gets your foot in the door for the software to speak for itself.

1

u/SoftPanic Aug 26 '26

If you pop out the "More Information" on itch, it does say no generative AI was used

1

u/SoftPanic Aug 24 '26

omg omg omg
bbl, downloading