Build Visual Novels From Screenplay to Setup.exe, Zero Code.
Blanc Engine is a desktop-first visual novel creation suite and standalone runtime written in Rust. Write dialogue, wire branching story graphs, design custom UIs, translate languages, and package a Windows installer in one unified editor.
Designed so writers and artists can ship complete desktop games without touching boilerplate code.
01 Story Setup
Write Screenplay
Draft your story in a clean screenplay-style editor using natural tags for speakers, emotions, music, and branching choices, then convert directly into visual scenes.
[Scene: Rooftop_Sunset]
[BGM: evening_breeze.ogg]
Aoi (Happy): "Ready to ship our first visual novel?"
[Choice: "Start right now" | "Review the flow"]
02 Visual Editor
Design Flow & UI
Connect Main Menu, Scenes, Choices, and Endings in the Story Flow node graph, fine-tune action blocks in the timeline, and customize HUDs with Live Preview.
MainMenu -> IntroScene
├─ Choice A -> Route_Studio
└─ Choice B -> Route_Rooftop -> Ending_01
03 Export Pipeline
Export & Distribute
Package into a Portable build (Game.exe + encrypted game.bpack) or a single-file Windows Setup.exe with 6-language installer UI and clean uninstaller.
Quick answers about workflow, exports, platform support, and licensing.
Do I need programming skills or Rust installed to use Blanc Engine?
No programming skills are required. Blanc Engine uses a visual no-code workflow (Story Setup screenplay syntax, block-based Scene Editor, Story Flow node graph, and UI Designer). You only need the Rust toolchain if you are building the engine from source instead of using a pre-built release.
What platforms does Blanc Engine support?
Windows 10 and 11 are the primary targets, including full support for generating standalone Setup.exe installers and Start Menu/Desktop shortcuts. Because Blanc Engine is built on Rust, Iced, and rodio, the core, editor, and runtime also compile on other desktop platforms supported by those libraries.
How can I distribute games made with Blanc Engine?
From the Export tab, you can package your project either as a Portable build (Game.exe with encrypted game.bpack or loose GameData/) or as a standalone Windows Installer (Setup.exe) featuring a 6-language setup wizard and a clean per-game uninstaller.
Does Blanc Engine support multi-language visual novels?
Yes. In the Localization tab, you can add any number of languages, translate UI labels, character names, and dialogues directly in the editor or via Export/Import CSV, and let players switch languages in Settings. The runtime also loads system CJK fonts automatically.
What license is Blanc Engine released under?
Blanc Engine is open-source software licensed under GPL-3.0-or-later. You can inspect the source code, report issues, or contribute pull requests on GitHub.
Get Started Today
Ready to build your first visual novel?
Download the latest Blanc Engine release for Windows or follow the step-by-step User Guide to ship your story.