Make your own visual novel
Mimmo Engine is a visual novel creator and maker built for storytellers, artists and game designers who don't want to learn code. Drag, drop, write, ship.
A creator that does not get in your way
A visual novel is dialog, characters and choices. The hard part should be writing them, not learning the engine. Most visual novel creators today fall into two camps: code-first tools like Ren'Py that ask you to learn a scripting language before the first scene, and template-driven makers that lock you into a fixed structure once you outgrow the demo.
Mimmo Engine sits in the middle. The editor is fully visual, like a presentation tool, with a timeline of blocks per scene. But every block is real, not a placeholder: the same blocks that drive a tutorial scene drive a 200-scene branching dating sim. Power and approachability share the same UI.
It is built for the people Ren'Py loses on day one: writers, illustrators, 3D artists, game designers who want to make a visual novel and find that learning Python is not where their creative time goes. If you can use a video editor or a slide deck, you can use this.
Everything a visual novel maker needs
Story generator
Scaffold a full visual novel from a single prompt: characters, season outline, episode beats, scenes. Fully editable after, the AI never locks the structure.
Branching choices
Variables, flags, conditions. Choices fork the story; cost-gated options unlock through stats. JS scripting available for custom logic, not required.
Character system
Sprite layers (body, outfits, expressions), personality fields the AI references for in-character dialog, fear and motivation tags that drive emotional scenes.
Inventory and items
Stackable items, conditional unlocks, gallery for collected images. Drives mystery, dating, choose-your-own-adventure mechanics out of the box.
Mini-game editor
Embed mini-games inside scenes: timing challenges, point-and-click, simple shooters. Returns control to the scene flow when complete.
Phone dialog system
In-story chat overlays with custom contacts, conversations, typing indicators. Models social media interactions without leaving the engine.
20+ scene transitions
Fade, slide, shake, flash, weather, color grading. Apply per scene or per block. Live preview shows the effect immediately.
GUI editor
Design the main menu, save and load screen, in-game menu, settings. Drag widgets, rearrange, restyle without touching CSS.
Image analyzer
Drop a sprite sheet, the AI tags poses and expressions automatically. Speeds up importing existing art into the character system.
Story generator: from one line to a full skeleton
The story generator is built around a batched pipeline so it works on local hardware. You describe the premise in one or two lines, optionally pick a tone (slice of life, mystery, dating sim, horror) and a length (short kinetic, branching mid-length, episodic).
First batch: the AI proposes 3 main characters and a few side characters. Each character comes with personality fields, fears, motivations. You accept, edit or regenerate any of them. The brief of every accepted character carries forward so the next batches stay consistent.
Second batch: a season skeleton. Episode titles, beat lists, end-state per episode. Third batch: scene outlines per episode, with sprite cues, choice points, music suggestions. By the time the pipeline finishes you have a fully editable scene tree, not a single locked output.
The whole process can run entirely on-device with Mimmo AI. Plug in a Claude or OpenAI key for higher-quality output. Either way, the generator output is the start of your work, not the end.
Character system designed for branching
Each character has sprite layers you can swap independently. Body, outfit, expression, accessory. The runtime composites at render time, so a single base sprite plus a few outfits and ten expressions yields hundreds of unique looks without exploding asset count.
Personality fields (traits, fears, desires, motivations) are not just metadata, they feed the AI when it suggests dialog. A character whose fear is "abandonment" will get noticeably different lines from one whose fear is "losing control". You stay in the driver's seat: every line is editable.
Inventory, gallery, mini-games
Inventory is a first-class concept. Add or remove items, conditions reference inventory state, items can have stack counts. The gallery is built on the same primitives: collect a CG, unlock it in the gallery, browse it from the main menu.
Mini-games run inside scenes. Build a timing challenge, a point-and-click puzzle, a simple shooter, all without leaving the editor. When the mini-game ends, control returns to the scene exactly where you left it. Gates a romance scene behind a successful mini-game without writing a line of code.
Phone dialog system
Modern visual novels live partly on screens within screens. The phone dialog system is a built-in chat overlay with custom contacts, message bubbles, typing indicators, time stamps, optional photo attachments. You configure conversations the same way you configure regular dialog scenes: with blocks.
It models social media interactions, group chats, dating app conversations, mystery clue exchanges, all without breaking the visual editor flow. The overlay sits on top of the regular scene, then dismisses on a tap. Variables and choices work across both layers.
GUI editor: your menu, your style
Every visual novel has a main menu, save/load screen, settings panel, in-game menu. Most engines force you to either accept the default look or write CSS. Mimmo Engine has a GUI editor: drag widgets, rearrange them, restyle them, all visually.
8 editor themes ship for the editor itself (dark, light, blue, purple, green, orange, red, cyan). Game-side menus are fully customizable per project: gothic horror, soft pastel romance, retro cyberpunk, whatever the story needs.
9 languages built in
The editor UI runs in Italian, English, Spanish, French, German, Portuguese, Russian, Japanese, Chinese. So does the runtime: players switch language at launch and the whole game updates without a restart.
On export the engine can run automatic translation across every dialog line, choice and UI string, then write a translation table you can edit. Useful for indie creators shipping to Japan or Korea without commissioning a full localization pass on day one.
Optional AI assistance
A multi-provider AI orchestrator helps with dialog rewriting, scene polish, translation and character ideas. Run on-device (4 tiers, no cloud, no subscription) or plug in your own Claude / OpenAI / Gemini key. Don't want AI? Every feature has a manual workflow.
Publish anywhere
Cross-platform export: Windows, macOS, Linux. Publish straight to the Mimmo Engine Store with mimdisk format and SHA-256 integrity that protects your work. 9 UI languages built in: Italian, English, Spanish, French, German, Portuguese, Russian, Japanese, Chinese.
Frequently asked questions
What is a visual novel creator?
A visual novel creator is software that lets you build a visual novel without writing engine code: characters, sprites, branching dialog, choices, music, transitions and final export are all configured through a visual interface. Mimmo Engine is a creator built around drag-and-drop blocks, with optional AI for dialog and scaffolding.
Can I build a dating sim with Mimmo Engine?
Yes. Variables track relationships per character, choices update them, conditions gate scenes and endings. Outfit and expression layers per character let you show emotional state. The phone dialog system models in-story chats. Most dating sim conventions map to existing block types without custom code.
How does the story generator work?
You describe the premise in one or two lines: setting, tone, protagonist, conflict. The generator runs a batched pipeline that first creates main and side characters with personality fields, then a season skeleton, then per-episode scene outlines, sharing context across batches so characters and arcs stay consistent. Output is a fully editable scene tree, never locked.
Do I need to draw my own art?
No. Bring your own art, commission an artist, or use the marketplace and asset packs. The Asset Manager handles PNG, JPG, WebP, MP4 video and MP3 or WAV audio. Mimmo AI can analyze a sprite sheet and tag poses and expressions automatically, which speeds up onboarding existing art.
Can I publish my visual novel commercially?
Yes. You own the games you build and can sell them on Steam, itch.io, Mimmo Engine Store or your own site. Creating is free; distributing with the .mimdisk format (which protects against tampering with SHA-256 integrity) is unlocked by the Premium subscription.
What about translation to other languages?
On export, the engine can automatically translate every dialog and UI string into 9 languages: Italian, English, Spanish, French, German, Portuguese, Russian, Japanese, Chinese. Output is editable, you can override any line. The runtime supports in-game language switching, so players choose at launch.
Free to create, Premium to distribute
Mimmo Engine and Mimmo Player are a free download for everyone, with every AI feature unlocked and unlimited projects. Premium unlocks .mimdisk export and Store publishing for €19/month, cancel anytime.
Download for free