Naninovel

Naninovel

Visual Novel Engine for Unity

Overview

Naninovel is a comprehensive visual novel engine built on Unity. Designed for scriptwriters, it allows creating complex text-based adventure games using a proprietary "Novel Script" language.

Details

Naninovel leverages Unity's powerful features while specializing in visual novel creation. Version 1.20 was released in July 2025, with version 1.21 preview expected in Q4 2025.

Key Features:

  • Desktop, mobile, console, and web browser support
  • Open APIs for custom implementations
  • Visual script editor
  • Resource management system
  • Localization support
  • Integration with other Unity features

Pros and Cons

Pros

  • Can leverage Unity's powerful features
  • Easy integration with non-visual novel game elements
  • Advanced customization possible
  • Regular updates and support
  • Professional quality

Cons

  • Paid asset (purchase from Unity Asset Store)
  • Requires basic Unity knowledge
  • High learning cost
  • License authentication required

Key Links

Example Code

Basic Novel Script example:

@back Snow
@char Kohaku pos:50

Kohaku: Hello! It's starting to snow.

@choice "Let's make a snowman" goto:.MakeSnowman
@choice "Let's go somewhere warm" goto:.GoInside
@stop

# MakeSnowman
Kohaku: Great idea!
@back SnowmanComplete time:3
@stop

# GoInside  
Kohaku: Yes, let's go inside.
@back House
@stop