Blanc Engine Documentation
Learn the complete no-code workflow from screenplay drafting to packaging a standalone Windows installer.
1. Creating a Project & Importing Assets
Launch blanc_editor (or run cargo run -p blanc_editor from source), create a new project or open an existing .blanc manifest, and organize your media in the Asset Manager:
Backgrounds
.png, .jpg, .webp
Characters
Sprites & expression variants
Audio
BGM, SFX, and Voice tracks
UI & Fonts
Custom panels, buttons, .ttf/.otf
2. Writing in Story Setup
In Story Setup, draft your script using Blanc Engine's screenplay syntax, then click Convert to Scenes to generate .bscene files automatically.
[Scene: Classroom_Afternoon]
[BGM: peaceful_day]
Alice (Happy): "Hello! Welcome to Blanc Engine."
Narrator: The afternoon sun streamed through the classroom windows.
[Choice: What do you want to do?]
- Go to the rooftop -> Rooftop_Scene
- Stay in the classroom -> Classroom_Evening 3. Editing Scenes & Story Flow
- Scene Editor: Fine-tune vertical action blocks including backgrounds, character positioning and expressions, dialogue, narration, choices, wait timers, and screen effects (
FadeIn,FadeOut,FlashWhite,Shake). - Story Flow: Visually wire
Main Menu,Scenenodes,Choicepins,Pause,Settings, andEndingnodes on an interactive canvas.
4. Customizing UI (UI Designer)
Use UI Designer with live preview to customize the Title Screen (logo, background, button layout and textures), Gameplay HUD (dialogue box, nameplate, Q.Save, Q.Load, Auto, Skip, History, Hide UI, Menu), and Pause / Settings / Save-Load / Backlog screens.
5. Multi-Language Support (Localization)
- Open the Localization tab and confirm your Source / Default Language (such as
enorid). - Under Add Language, enter a language code (e.g.,
ja,ko,fr) and display name, then click + Add Language. - Click Sync Strings whenever you add new dialogues or choices in your scenes.
- Translate directly in the editor or use Export CSV / Import CSV (
key,context,source,translation) to edit in Excel or Google Sheets. - Players can switch languages anytime from Settings → Language in the exported game.
6. Exporting & Distributing Your Game
Portable Build
Outputs YourGame.exe alongside an encrypted game.bpack archive (or loose GameData/).
Windows Installer (Setup.exe)
Configure Version, Publisher, Welcome Message, per-language Terms & Privacy Policy, Sidebar Photo, and Desktop/Start Menu shortcuts. Includes a clean Uninstall <Game>.exe.