/SBox-Visual-Novel-Base

VNBase is a base for creating visual novels or dialogue systems for S&Box Games.

Primary LanguageC#MIT LicenseMIT

S&Box Visual Novel Base (VNBase)

VNBase is a base for creating visual novels or dialogue systems for S&Box Games.

Scripts are written using a LISP-styled language called SandLang, an easy-to-learn DSL meant for making VNBase scripts.

Creating a simple dialogue system or a visual novel is easy, with the base including multiple example scripts. However, it is modular enough for anyone proficient to make custom functions and calculations if they so require, straight inside of SandLang, with little programming knowledge required.

Note

Currently, there is no library version of Visual Novel Base.

Showcase

Below is a video showcase of a simple example project made with VNBase.

https://www.youtube.com/watch?v=CzPFL_sbluo

Contributing

Anyone is free to contribute to the base by creating a pull request. Contributions are always welcome if you have any improvements, bug fixes or just wish to add some cool new features to the base. Any and all help is appreciated.

Support

For technical support and/or questions related to VNBase, please either create a new issue, or join the community discord server found below. https://discord.gg/JVzVaJDHAQ

SandLang

The base SandLang language can be found below.

https://github.com/kouta-kun/VNTest