/VelvieRoid-VisualNovel-Framework

Node based/visual scripting framework for Visual Novels and compatible with VRoid character creator

Primary LanguageC#MIT LicenseMIT

VelvieRoid-VisualNovel-Framework.

Unity3D node based/visual scripting framework for visual novels, dialog system, 2D/3d games and fully compatible with VRoid character creator(UniVRM required to be installed as importer).

This project fully inspired by the legendary Fungus framework.

Features :

  1. Animated character thumbnail portrait.
  2. Blendshapes controller for VRoid character.
  3. Node-based. No codes required! Fully visual scripting.
  4. External APIs(NOT READY! onprogress).
  5. Dynamic inventory system(optional).
  6. 2D & 3D Stages.
  7. VRoid BlendShapes composition.
  8. Built-in ready made functions.
  9. Fully async.

Installation & Dependencies :

  1. LeanTween (Unity's Assets Store)
  2. Unity's NewtonSoft JSON (NewtonSoft Json)
  3. UniVRM (UniVRM git repo))
  4. New inputSystem (instal via package manager)

2D Dialog Example

Main Editor UI

Issues

  1. Broken 3D examples
  2. Missing guid due to guid mismatch
  3. Freezing graph layouts after getting out of Play mode while Graphs aren't present.
  4. ResizableElement will break the layout of inspector window when vertically resized.