Skip to main content

Nongine Documentation

Nongine is a professional visual novel editor with a node-based story graph, a rich text writing mode, a freeform design system, and one-click publishing.

What is Nongine?

A web-based tool for creating interactive visual novels. You design story logic with a node graph, write dialog in a text editor, customize every pixel in a design canvas, and manage all media in an asset manager.

Key Features

Editor

  • 21 node types — scenes, dialogs, choices, conditions, variables, cutscenes, scripts, interactions, maps, and more
  • 5 editor modes — Graph, Write, Split (graph+write), Design, Assets
  • Character Manager — portraits, emotions, dialog stats, per-character theme overrides
  • Cutscene Timeline — visual drag-and-drop timeline editor with multiple track types
  • Path Analysis — find all routes through your story, dead ends, unreachable nodes, variable dependencies
  • Script Export — export to Markdown, Plain Text, Fountain (screenplay), Translation JSON, Voice Acting CSV
  • Search — Ctrl+F to search across all dialogs in your project
  • Command Palette — Ctrl+Shift+P for quick access to all actions
  • Keyboard-first — 30+ shortcuts for power users

Design

  • Freeform Layout — drag and position textbox, portrait, name badge, choices anywhere on screen
  • Character Slots — 5 draggable character positions with scale control
  • Decorations — add arbitrary images as UI overlays, attach to elements, nine-slice support
  • Per-Scene Styles — override global theme for specific scenes
  • Per-Character Styles — each character can have their own textbox color, name styling
  • 5 Layout Presets — Classic, Compact, Cinematic Wide, Center Stage, Side Panel
  • Mobile Preview — test how your VN looks on mobile devices

Runtime

  • ADV/NVL modes — standard dialog replacement or scrolling log
  • Auto & Skip modes — auto-advance and fast-forward
  • Quick Save/Load — Ctrl+S/Ctrl+L during gameplay
  • 10 save slots + auto-save — with scene, character, and audio state preserved
  • Typing effect — configurable speed with rich text support
  • Audio — BGM (music + ambient channels), SFX, voice with auto-stop
  • Effects — screen shake, flash, fade, tint
  • Achievements — unlock at endings
  • HUD — variable bars, counters, icons
  • Inventory — add/remove item steps with notifications

Publishing

  • Cloud publish — one click, shareable link
  • Standalone HTML — download as a single file, works offline
  • Script export — 5 formats for editors, translators, voice actors

Quick Start

  1. Open the editor — you'll see a welcome screen
  2. Choose Interactive Tutorial for a 2-minute guided tour
  3. Or jump straight in with a Blank Project
  4. Press ? anytime for keyboard shortcuts
  5. Press Ctrl+Shift+P for the command palette

Continue to Your First Project for a step-by-step guide.