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.
Below is a video showcase of a simple example project made with VNBase.
https://www.youtube.com/watch?v=CzPFL_sbluo
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.
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
The base SandLang language can be found below.