Two scripting layers
Use VNS for dialogue and branching. Use JES for entities, timelines, input, physics, and custom scenes.
About Java Vector Nexus
Java Vector Nexus combines narrative scripting, real-time 2D scenes, animation tooling, and a modular runtime. Build conventional visual novels or extend the engine with Java when a project needs more.
System overview
JVN keeps project files readable, testable, and versionable while exposing the Java engine beneath them.
Read the architecture overviewUse VNS for dialogue and branching. Use JES for entities, timelines, input, physics, and custom scenes.
Add script commands, editor tools, asset importers, and runtime listeners through the versioned plugin contract.
Work with versionable scripts and project files, supported by editor diagnostics and visual staging tools.
Use repository-local build commands, dependency checks, release manifests, and platform packaging workflows.
Project status
JVN currently ships from source. The stable branch, language specification, and synchronized documentation define the supported public surface while the project continues to mature.