Naninovel
@naninovel.com
📤 151
📥 6
📝 131
Writer-friendly
#visualnovel
engine. Chat with us at
http://discord.gg/BfkNqem
.
pinned post!
Our "made-with" list has exceeded 100 entries! To celebrate the milestone, we've launched a dedicated page: 👉
naninovel.com/made-with
Thank you for choosing Naninovel! 💖
#gamedev
#vndev
#naninovel
loading . . .
over 1 year ago
0
13
2
New enhancements for Story Editor: cut/copy/paste and drag-drop multiple lines, close tabs to left/right and more. It's now also possible to paste from the clipboard allowing to copy-paste samples from the docs or VS Code directly into Story Editor.
#gamedev
#vndev
#naninovel
1 day ago
0
11
1
We made the @choice command more robust: it can now be used without restrictions, including in conditional and non-deterministic contexts.
#gamedev
#vndev
#naninovel
3 days ago
0
9
3
Generated localization documents are now automatically registered with the Addressable provider, while the new "Import Source" option allows source text from spreadsheets to be written directly to scenario scripts. 👉
pre.naninovel.com/guide/locali...
#gamedev
#vndev
#naninovel
4 days ago
0
7
2
Universal — our new URP-native actor implementation replaces Layered and supports all default renderers without requiring clunky camera setups. Live2D actors are now based on the Universal and support the latest Cubism SDK. 👉
pre.naninovel.com/guide/charac...
#gamedev
#vndev
#naninovel
loading . . .
7 days ago
0
8
3
Printers can now be linked at runtime with the new @linkPrinter command, and the @printer command now supports nesting for overriding the printer of nested commands. 👉
pre.naninovel.com/guide/charac...
#gamedev
#vndev
#naninovel
19 days ago
0
8
1
All audio commands (bgm/sfx/voice) now support 'pitch' and 'easing' parameters, allowing the frequency to be changed and properties (volume, pitch and 3D position) to be animated over a custom easing curve.
#gamedev
#vndev
#naninovel
loading . . .
21 days ago
0
11
2
The BGM and SFX resources are now their own categories, allowing you to define individual rules for how they load and bundle. As an extra, it's now possible to await completion of the @sfx, @bgm and @voice commands with the 'wait!' flag.
#gamedev
#vndev
#naninovel
24 days ago
0
7
1
Naninovel resources can now be renamed independently of their associated asset file names, right in the inspector header. No more skimming through resource windows!
#gamedev
#vndev
#naninovel
24 days ago
0
10
2
It's now possible to limit supported aspect ratios and enforce them on the managed cameras. Naninovel will automatically pick the nearest supported ratio and filter available resolution options in the game settings. 👉
pre.naninovel.com/guide/gui#en...
#gamedev
#vndev
#naninovel
25 days ago
0
7
3
Spatial (aka "3D") audio is now supported out of the box: you can set and animate the position of BGM, SFX and voice audio sources like any other parameter. 👉
pre.naninovel.com/guide/audio#...
#gamedev
#vndev
#naninovel
26 days ago
0
10
2
The final batch of improvements to scenario variables is here! Scopes, local variables, rename refactoring, navigate to definition, and find references are all available now in v1.22-preview. 👉
pre.naninovel.com/guide/variab...
#gamedev
#vndev
#naninovel
about 1 month ago
0
11
1
Naninovel is 50% off on the Asset Store. 👉
assetstore.unity.com/packages/slu...
#gamedev
#vndev
#naninovel
about 1 month ago
0
6
3
Streamlining variables in NaniScript. More to come!
#gamedev
#vndev
#naninovel
4 months ago
1
7
1
All dropdowns across the editor just got a UX upgrade: fuzzy search, scrolling, and better grouping to help you find what you need faster.
#gamedev
#vndev
#naninovel
4 months ago
0
6
2
Our VS Code extension now features line decorators and playback status in the gutter. Everything is configurable: disable the icons, switch them to monochrome, or adjust their opacity and color. 👉
pre.naninovel.com/guide/ide-ex...
#gamedev
#vndev
#naninovel
4 months ago
0
8
2
Spaces in labels and script paths are now supported, allowing for more readable titles and endpoint syntax.
#gamedev
#vndev
#naninovel
5 months ago
0
6
1
Previously, NaniScript commands could only be nested using spaces. Now tabs are supported as well — use whichever you prefer! 👉
pre.naninovel.com/guide/scenar...
#gamedev
#vndev
#naninovel
5 months ago
0
11
2
A new batch of NaniScript improvements! 1. You can now use spaces in values without wrapping them 2. Operator aliases for more readable expressions 3. A new "or" command for more concise conditional blocks
#gamedev
#vndev
#naninovel
5 months ago
0
4
1
Inline comments are now available in v1.22-preview. 👉
pre.naninovel.com/guide/scenar...
Thanks to everyone who shared feedback on the RFC! Join our Discord to explore other proposals currently under discussion.
#gamedev
#vndev
#naninovel
5 months ago
1
8
1
Our largest release yet — v1.21 — is now promoted to stable and available to all users via the Asset Store and Download Archive. Release notes:
naninovel.com/releases/1.21
Happy storytelling!
#gamedev
#vndev
#naninovel
5 months ago
0
16
2
Naninovel has a fresh new website design — now in preview. 👉
pre.naninovel.com
Stable v1.21 is just around the corner!
#gamedev
#vndev
#naninovel
5 months ago
1
6
4
Updated "Getting Started" video tutorial for the upcoming v1.21 👉
www.youtube.com/watch?v=N1_C...
Stable release coming soon!
#gamedev
#vndev
#naninovel
loading . . .
Naninovel: Getting Started (v1.21)
YouTube video by Elringus
https://www.youtube.com/watch?v=N1_CwR5xblU
6 months ago
0
9
1
In the last update, we also optimized engine startup and added a "Lazy" UI initialization option. The improvement is especially noticeable if you have many save files, unlockable tips, CGs, or other demanding UI elements.
#gamedev
#vndev
#naninovel
loading . . .
6 months ago
0
6
1
It's now possible to reuse a single asset for multiple purposes — for example, share one texture across multiple characters or backgrounds. A long-standing Unity Addressables limitation is finally worked around. No more asset duplication on build!
#gamedev
#vndev
#naninovel
6 months ago
2
7
1
We've resurrected the documentation translations! 🇯🇵
pre.naninovel.com/ja/guide
🇨🇳
pre.naninovel.com/zh/guide
Both are now up to date with the English version. The docs have also been overhauled to make them more concise and better structured.
#gamedev
#vndev
#naninovel
6 months ago
0
4
1
Our new Story Editor is now bundled with the Unity package! Replacing the old visual editor and script graph, it offers plenty of new features, works much faster with larger scripts, and is fully integrated with the Unity editor.
#gamedev
#vndev
#naninovel
loading . . .
7 months ago
0
8
2
In v1.21 we upgraded the base Unity version to 6.0, which allowed us to replace the custom version of UniTask with Unity's new built-in Awaitable async primitive. This required some breaking changes to the engine's async APIs; below are some examples.
#gamedev
#vndev
#naninovel
7 months ago
0
5
2
Our VS Code extension now shows the connection status: when online, the metadata and playback status are synced with the Unity project, while offline indicates that cached metadata from a previous session is being used.
#gamedev
#vndev
#naninovel
7 months ago
0
3
1
If you're upgrading to Unity 6.3 LTS, don't forget to also upgrade Naninovel to v1.21-preview. We've recently pushed an update that fixes the compatibility issues. 👉
pre.naninovel.com/guide/gettin...
We plan to promote v1.21 to stable status in early 2026.
#gamedev
#vndev
#naninovel
8 months ago
0
8
1
Naninovel is 50% off during the Black Friday sale. 👉
assetstore.unity.com/packages/slu...
#gamedev
#vndev
#naninovel
8 months ago
0
5
1
We now fully support the Universal Render Pipeline (URP): all the render features that previously didn't work, such as bokeh, glitch, and trans commands, will now work out of the box. The samples project has also been updated to work under URP.
#gamedev
#vndev
#naninovel
loading . . .
8 months ago
0
10
3
Our package now includes "Visual Novel" and "Dialogue System" samples, which you can import through Unity's Package Manager.
#gamedev
#vndev
#naninovel
loading . . .
8 months ago
1
9
2
We've upgraded the integration sample to use the new dialogue mode and utilities for a no-code, easy setup and seamless integration with Cinemachine and Timeline.
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
9
2
Naninovel is getting built-in integration with Unity's Timeline and Cinemachine systems. You can now play scenario scripts right from the timeline. More features to come!
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
6
1
New "SceneList" choice handler allows displaying choice options inside a 3D bubble in the scene.
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
12
4
More dialogue mode enhancements: assign scene objects (or prefabs) as Naninovel actors to easily set up dialogue infrastructure, such as speech bubbles and their authors.
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
10
4
No more manual speech bubble positioning! Naninovel will auto-align the bubbles with their respective authors, and even flip or hide them when necessary. Pre-release docs:
pre.naninovel.com/guide/text-p...
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
10
4
The hot-reload feature is now faster, more reliable, and supports dialogue mode. It also handles tricky cases like reloading into an empty script or adding content to a script that has finished playing.
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
4
2
The first batch of changes improving the dialogue mode has just landed! Using the new "Minimal Mode" and event components, you can set up a dialogue system with Naninovel in just a few clicks, without even touching C#.
#gamedev
#vndev
#naninovel
loading . . .
9 months ago
0
9
1
NaniScript async capabilities are expanding with the new 'sync' command! You can now synchronize concurrently running tracks with each other or join them with the main track. Pre-release docs:
pre.naninovel.com/guide/nanino...
#gamedev
#vndev
#naninovel
9 months ago
0
8
1
We're upgrading Naninovel into a universal storytelling solution with first-party support for drop-in dialogue and cutscene modes. Got ideas to make Naninovel better for these new scenarios? We'd love to hear them!
discord.gg/BfkNqem
#gamedev
#vndev
#naninovel
9 months ago
1
11
1
Stable identification feature evolved into a text identifier utility! You can now selectively identify scenario text or remove the IDs from previously identified scripts. Pre-release docs:
pre.naninovel.com/guide/nanino...
#gamedev
#vndev
#naninovel
9 months ago
0
11
2
Essential engine events are now accessible as Unity events via the "Naninovel/Events" component menu. Useful for quickly setting up callbacks without using C#.
#gamedev
#vndev
#naninovel
10 months ago
0
10
2
Our account dashboard has a refreshed look! Once you register a license, you get permanent access to all current and future stable releases, which you can download directly from the dashboard. 👉
account.naninovel.com
#gamedev
#vndev
#naninovel
10 months ago
0
8
1
Procedurally generated placeholder actors from our standalone editor are now available in Unity! Use them when you do not yet have the art assets for characters and backgrounds. Pre-release docs:
pre.naninovel.com/guide/charac...
#gamedev
#vndev
#naninovel
10 months ago
0
11
1
We've added a resource assigner to all compatible asset inspectors, making it easy to register an asset as an addressable Naninovel resource. No more manual path typing!
#gamedev
#vndev
#naninovel
10 months ago
0
11
1
Set the new 'Filter Mode' option to 'Point' for pixel-perfect rendering of sprite actors.
#gamedev
#vndev
#naninovel
loading . . .
10 months ago
0
9
3
Input processing has been streamlined to use Unity's new input system by default. We also took the opportunity to clean our input interface, making it easier to integrate with custom solutions such as Rewired. Pre-release docs:
pre.naninovel.com/guide/input-...
#gamedev
#vndev
#naninovel
10 months ago
0
16
2
We updated our audio interface to no longer require Unity's default APIs, making it easier to use FMOD, Wwise, or other custom audio solutions. Pre-release docs:
pre.naninovel.com/guide/audio#...
#gamedev
#vndev
#naninovel
10 months ago
0
10
2
The new select tag allows selecting arbitrary text based on the player's choice or a custom function. We've also added syntax highlighting and diagnostics for various text tags in the VS Code extension. Pre-relase docs:
pre.naninovel.com/guide/text-p...
#gamedev
#vndev
#naninovel
10 months ago
0
10
2
Load more
feeds!
log in