VNRevolution
3D VISUAL NOVELS / IN ACTIVE DEVELOPMENT

MAKE A CAST.
BUILD WORLDS.
TELL STORIES.

A creation environment built around making visual novels.

Enough cobbled together tools. VN Revolution brings characters, clothing, scenes, shots, and writing into one app. Use it to make your entire project, or just the parts you're always putting off.

Explore the tools
Less setup. More making.
INSIDE VN REVOLUTION

Inside the
workshop.

Design clothing, customize your cast, compose scenes, and put shots and dialogue together. These are the tools inside VN Revolution today.

01The outfit starts with you

Design 3D clothes.
Without touching 3D.

Start with editable sewing patterns and turn them into clothing for your characters. Shape the garment, choose its fabrics, and customize the details—from layered prints to hems, stitching, and closures.

  • Edit patterns, proportions, and garment measurements.
  • Layer prints and textures; customize hems, stitching, and openings.
  • Fit garments, preview them in motion, and save outfits to your library.

Build a wardrobe. Keep your work.

Save outfits with their patterns, textures, fitted garments, and preview thumbnails. Reload a saved fit on the matching character, or refit when the character or design changes.

Experimental fitting

App capture · August 2026

02Make the revision you thought you could not

The screenshot
remembers.

Export a screenshot that remembers the scene and camera state behind it. Reopen the shot, make your adjustment, and export the revision.

  • Save a clean image without the editor interface.
  • Choose screenshot output from 720p through 8K, with supersampling options.
  • Restore the project and camera history referenced inside the PNG.

Requires the original project, assets, and saved history.

VIDEO

Export. Change the scene. Bring the shot back.

Video coming soon

Video coming soon

03Direct a sequence, not a folder of images

One location.
Many moments.

Organize the story into chapters, scenes, locations, and shots. Reuse a location, keep each shot’s camera, and decide when lighting should be shared or belong to one moment.

  • Navigate, clone, rename, and organize shots with thumbnail previews.
  • Keep location lighting shared or make an independent shot override.
  • Preserve cameras and authored scene state as you move through the timeline.
TRY THE IDEA Lighting inheritance

Change the location’s lighting. The middle shot keeps its own setup until you reset it.

SHARED LOCATIONThe rooftop
SHOT 01The arrival
Daylight
From location
SHOT 02A quiet moment
Evening
Own lighting
SHOT 03The reply
Daylight
From location

Interactive example using sample lighting settings.

Interactive example · lighting inheritance

04A hand on a table. Feet on the floor.

Pose the intent.
Keep the contact.

Position hands and feet, pin contact points, and adjust the body around them. Save poses and repeatable targets, with direct joint controls for the finishing touches.

  • Plant both feet or lock individual hand and foot targets.
  • Use repeatable targets, reference poses, joint limits, and body-intersection avoidance.
  • Save named setups and use direct joint, trackball, and weight-painting tools when you need them.

Requires a compatible character rig.

VIDEO

Keep a hand planted while the body moves

Video coming soon

Video coming soon

05Take the character for a spin

Set them
in motion.

Preview procedural walking and running, steer around a test environment, and see fitted clothing respond to movement.

  • Switch between walking and running.
  • Steer the character through the movement preview.
  • Preview fitted outfits as the character moves.
Experimental movement preview
VIDEO

A wardrobe that moves with the character

Video coming soon

Video coming soon

06The pictures and the words belong together

Write the line.
Place the shot.

Write dialogue alongside your shots, format the text, and preview the sequence inside VN Revolution. Scripts save as ordinary Ren’Py source files.

  • Drop timeline shots into the script alongside dialogue.
  • Use bold and italic formatting and automatic script saving.
  • Preview dialogue and shot changes, then return to the editing scene.
TRY THE IDEA Dialogue → .rpy text
THE TEXT REPRESENTATION.rpy fragment
# vn-revolution-shot: 00000000-0000-4000-8000-000000000001 "The rooftop"

"We could make something here."

Interactive example of dialogue tags and shot references in Ren’Py source. Your text stays in this page.

Interactive example · Ren’Py source

07Give the cast a little more character

Shape the cast.
Style the hair.

Author reusable shape sliders and build anime hair from editable guides. Work on a character’s proportions before posing, or adjust a lock’s curve, width, taper, and twist.

  • Create shape-control volumes with falloff, mirrored edits, and painted influence.
  • Adjust character sliders independently from their reusable definitions.
  • Generate solid hair clumps from Bézier guides, with mirrored locks and color controls.
Experimental hair tools

Imported clothing may need refitting after shape changes.

Imported character · August 2026

08Make the details your own

The little details.
A different character.

Fit glasses, watches, rings, necklaces, bracelets, bows, and bags to your characters. Add tattoos, makeup, and piercings, then adjust placement, size, rotation, and individual material colors.

  • Place accessories directly on the character.
  • Adjust fitted shapes and attachment points.
  • Keep attached details following the character’s pose.
VIDEO

Small details. Your character.

Video coming soon

Video coming soon

09Give the scene its mood

Light the scene.
Set the tone.

An anime shading pipeline, outlines, shadows, and local lights give you control over how the scene reads. Keep lighting consistent across a location, or change it for a particular shot.

  • Tune anime light bands, outlines, and material shading.
  • Work with sun, ambient light, skyboxes, and placed lights.
  • Use real-time shadows and supported imported color grading.

Actual app recording · September 2026 · 18 seconds, no audio. Adjusting light direction, light height, and toon-band softness on an imported character.

10A place for the work you already made

Bring your cast.
Import the scene.

Import GLB and VRM 0.x characters, use captured Koikatsu outfit bundles, and bring supported CharaStudio scene data into the Builder. Adopting VN Revolution should not mean abandoning your existing process.

  • Load GLB, VRM 0.x, and companion-exporter .kkbundle character sources.
  • Browse and import CharaStudio scene cards using the required source assets.
  • Compose scenes and export images for a workflow that continues in Ren’Py.

Koikatsu characters use the companion exporter. CharaStudio scenes require their source assets.

VIDEO

An existing cast, in a new workspace

Video coming soon

Video coming soon

PLANNED FUNCTIONALITY

A few chapters
still to write.

01 / STORY SYSTEMS

Choices that matter.

Branching choices, tracked events, character variables, and approachable tools for game logic.

02 / A COMPLETE WORKFLOW

All the way to a game.

Playable-game export for Windows and macOS, with a guided workflow to help new creators make their first visual novel.

03 / A FOUNDATION TO SHARE

A cast you can start with.

Original character assets included with the app, giving new creators a starting cast they can customize.

INDEPENDENT. BUILT FOR CREATORS.

HELP ME
BUILD IT.

I want to use this, too.

I started VN Revolution to make my own visual novel. Now I’m building the tools I want other creators to have, too.

Support the project on Patreon to help fund development and original character assets, and follow the latest progress.

Follow & support on Patreon

Progress updates and early builds as they become available. Visit Patreon for membership details and the latest on development.