Building the future of
interactive fiction.

Nongine was born from a simple frustration: why is it so hard to create visual novels? Existing tools either require programming skills or sacrifice creative freedom. We set out to fix that.

Our mission

We believe interactive storytelling should be accessible to everyone — writers, artists, game designers, and hobbyists alike. Nongine combines the power of a professional game engine with the simplicity of a document editor.

Our node-based editor lets you visually design story flow, write dialog with rich formatting, customize every pixel of your UI, and publish with one click. No code required, but full scripting power is there when you need it.

The stack

Nongine is built with React, TypeScript, and Zustand for the editor. The runtime engine is framework-agnostic and can export to standalone HTML. The desktop app uses Tauri for native macOS and Windows support. Cloud infrastructure runs on Supabase.

React 19TypeScriptViteZustandReact FlowTipTapTailwind CSSTauriSupabaseNext.js

What drives us

Creator-first

Every feature is designed from the creator's perspective. If it's not useful for storytellers, it doesn't ship.

Zero friction

Get from idea to playable prototype in minutes, not days. No boilerplate, no configuration, no compilation steps.

Publish anywhere

Your novel runs everywhere — web, desktop, mobile. One-click publish, standalone HTML export, or Steam packaging.

Visual-first

See your story as a graph, not a wall of text. Every connection, every branch, every path — visible at a glance.

Total design freedom

No templates. Drag every element to exactly where you want it. Your visual novel, your rules.

Your content, your data

You own everything you create. Export anytime. Self-host if you want. No lock-in, ever.

Get in touch

Have questions, feedback, or want to collaborate? We'd love to hear from you.

hello@nongine.app