The visual novel editor for people who don't code

Mimmo Engine is a drag-and-drop visual novel editor. Build branching stories, design characters, score scenes, and publish, all in one app. AI is optional, every feature has a manual workflow.

What is a visual novel editor?

A visual novel editor is software for building visual novels: interactive stories told through dialog, sprites, music and choices, where the reader becomes a player whose decisions shape the ending. The genre sits between literature and gameplay, and has produced cult classics from Doki Doki Literature Club and VA-11 Hall-A to multi-million-dollar dating sims and award-winning narrative experiments.

For two decades the dominant tool in this space has been Ren'Py, a Python-based engine. Ren'Py is free and powerful, but it asks every author to learn its scripting language before writing a single line of dialog. That works for programmers. It loses everyone else: writers, illustrators, designers, anyone whose creative time is better spent telling the story than fighting parser errors.

Mimmo Engine is a different answer. The editor is fully visual: scenes are built by dragging blocks, character sprites are managed in a UI, branching is configured through forms, and the live preview plays the scene as you assemble it. JavaScript exists as a power-user escape hatch, never a requirement. If you can use a presentation tool or a video editor, you can build a visual novel here.

Why this visual novel editor?

Most tools force you to choose between writing scripts in code or accepting limited templates. Mimmo Engine gives you a full drag-and-drop scene editor with 20+ block types: dialog, choices, conditions, JS scripts, transitions, music, SFX, mini-games, phone overlays. Live preview plays the scene as you build it.

Cross-platform from day one

Export to Windows, macOS and Linux. The companion Mimmo Player runs your game on any of them with save/load, fullscreen, in-game menus and DRM-aware mimdisk format that protects your work.

AI is a tool, not a requirement

A multi-provider AI orchestrator switches between on-device (4 tiers, no cloud), Claude, OpenAI or Gemini per task, sharing prompt context that knows your characters, scenes and variables. Don't want AI? Every feature has a manual workflow. The editor is yours either way.

Built for non-programmers

Character system with sprites, outfits, expressions and personality fields. Hierarchical structure (seasons, episodes, scenes) or flat. Search across every scene, dialog, character, item and asset. Tutorial system to onboard fast. 9 UI languages.

How to make a visual novel in Mimmo Engine

  1. 1. Create a project

    Open the editor, name the project, pick the screen resolution and UI language. Choose hierarchical (seasons, episodes, scenes) for episodic stories or flat for one-shot novels. The structure is non-destructive, you can promote scenes to episodes later.

  2. 2. Design characters and assets

    In the Character Manager, add a character with sprite layers: base body, outfits, expressions. Assign personality fields (traits, fears, motivations) the editor and AI can reference. Upload backgrounds, music, SFX and video into the Asset Manager. Optional: let Mimmo AI auto-tag a sprite sheet.

  3. 3. Build scenes with blocks

    Open a scene and drop blocks on the timeline: dialog, choice, set variable, show sprite, play music, transition. Each block has a properties panel; conditions reference any variable; choices fork the story. The live preview plays the scene exactly as the player will see it.

  4. 4. Connect scenes into a story

    Open the Story Map. Drag jump arrows between scenes. The map flags orphan scenes, broken jumps, dead ends. Searchable across every scene, dialog and asset, so even a 200-scene novel stays navigable.

  5. 5. Export and play

    Export to .mimdisk, a single read-only file with SHA-256 integrity. Players open it on Windows, macOS or Linux through Mimmo Player, the dedicated runtime. One-click publish to the Mimmo Engine Store, no extra steps.

20+ block types, all visual

Every behavior in a Mimmo Engine scene is a block. Drop, configure, connect. No syntax, no compile step.

Dialog

Character lines with name tag, voice, typing speed, auto-advance.

Choice

Player-facing branches with conditions, costs, hidden options.

Set variable

Track flags, stats, relationships across the whole story.

Show or hide sprite

Position, scale, rotate, fade. ATL-style animation sequences.

Play music or SFX

Layer multiple audio tracks with crossfade and per-track volume.

Wait

Pause scene flow for timing-based reveals.

Jump

Move to another scene, episode or labeled point.

Transition

20+ effects: fade, slide, shake, weather, color grading.

Scene effect

Permanent visual filters applied to the scene.

Script

Sandboxed JavaScript for custom logic, blocked dangerous APIs.

Add or remove item

Inventory operations with stackable counts.

Check item

Conditional branches based on inventory state.

Phone dialog

Chat overlay with custom contacts and conversation flow.

Navigation button

On-screen buttons that drive scene navigation.

Mini-game

Embedded gameplay returns to scene on completion.

Change sprite

Swap a character's expression or outfit mid-scene.

Optional AI, multi-provider

AI is built in but never required. Mimmo AI runs on-device with four tiers (light, standard, pro, ultra) sized for laptops up to workstations. The on-device tier is offline, has no per-call cost and no subscription. For higher quality, plug in your own API key for Claude, OpenAI or Gemini, the orchestrator routes each task to the most appropriate provider.

What it can do:

  • Dialog rewriting: shift register from formal to casual, expand a one-liner into a full beat.
  • Translation: automatic, into 9 languages, on export.
  • Scene scaffolding: describe a beat in one line, get a draft scene with dialog and sprite cues.
  • Character ideas: generate fears, desires, conflicts grounded in the existing cast.
  • Sprite analysis: drag a sprite sheet, AI tags it with poses and expressions.
  • Story generation: from a one-line prompt, get a full skeleton (seasons, episodes, scenes) ready to edit.

Every AI output is a draft you can rewrite. Nothing ships without your fingerprints.

Mimmo Engine vs the alternatives

FeatureMimmo EngineRen'PyTyranoBuilder
Scripting requiredNo (JS optional)Yes (Ren'Py / Python)Partial
Live previewBuilt-inRecompile loopLimited
Built-in AI toolsYes, multi-providerExternalExternal
Mini-game editorBuilt-inCustom codeLimited
Story generatorBuilt-inManualManual
Cross-platform exportWin, macOS, LinuxWin, macOS, Linux, AndroidWin, macOS, browser
Marketplace integrationOne-click publishExternalExternal
LicenseFree to create, Premium to distributeLGPL, freePaid, per-platform

For a deeper comparison, see the dedicated Mimmo Engine vs Ren'Py page.

Frequently asked questions

What is a visual novel editor?

A visual novel editor is software that lets you build visual novels: interactive stories with branching dialog, characters, music, sprites and choices that change the outcome. Traditional editors like Ren'Py require you to learn a scripting language. Mimmo Engine is a fully visual editor: scenes are built by dragging blocks, every feature has a UI, and code is optional.

Do I need to know how to program to use Mimmo Engine?

No. The whole engine is built around a drag-and-drop visual editor. Even branching logic with variables and conditions is configured through forms. JavaScript blocks exist for power users who want custom logic, but every published feature has a no-code path.

What kind of stories can I build?

Linear visual novels, branching kinetic novels, dating sims, choose-your-own-adventure, mystery games with inventory and clue systems, romance with relationship variables, horror with conditional jump scares. Mini-games can be embedded inside scenes (timing, point-and-click, simple shooters).

What operating systems are supported?

The editor and the player both run on Windows, macOS and Linux. Games exported to .mimdisk are cross-platform and play through Mimmo Player on any of the three.

Is AI required to use the editor?

No. AI is optional and modular. You can disable it entirely and build the whole game by hand. When enabled, the AI orchestrator runs on-device by default (four tiers, no cloud, no subscription) and can connect to Claude, OpenAI or Gemini through your own API keys for higher-quality output. Useful for dialog rewriting, translation, sprite tagging and scene scaffolding.

How do I distribute the finished visual novel?

Export to .mimdisk, a single read-only file with SHA-256 integrity that protects against tampering. Players open it with Mimmo Player, which has a disc library, save/load, fullscreen and file associations on Windows. You can also publish directly to the Mimmo Engine Store one click from the editor.

Free download, optional Premium

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

Further reading

Visual Novel Editor (No Code, AI Optional) | Mimmo Engine