A template for creating visual novel computer games in JavaScript, HTML and CSS.
The template uses Sutori dialog engine, and Neutralino to wrap your game in an app that can be shared with others.
It's completely free under the MIT license, cross-platform & compact thanks to Neutralino, and super easy to use. You don't have to write any code to get up and running.
To run the demo game, do the following:
- Clone this repo.
- Restore the dependencies with:
npm install
- Make sure typescript, SASS & neutralino are installed:
npm install -g typescript sass @neutralinojs/neu
- Make sure neutralino is ready:
neu update
- Build & run with:
npm run build
- HTML, CSS and JS can be found in
/resources/
- Edit the story by opening
/resources/assets/game.xml
in Sutori Studio or any text editor (preferably with XML support).
Since inception, I've wanted to make a interactive narrative system for my C++ game engine called Xentu but 4+ years of work on it burnt me out, so a 4 month break to get some life things in order was a must.
With new recent enthusiasm I prototyped SutoriJS. I quickly realised that JavaScript is a really good fit for this sort of thing. Soon after came the idea of writing an IDE to edit the XML files I created, which spawned Sutori Studio, which led me finally here to make distributable game template.
The whole point of this project is to be a complete template that does not need tampering with often. Once the first release is published, the project will go onto a rotation to make sure the dependencies stay up to date, and any requested features get added. Post that, I'll move on to making the IDE as robust and as possible so that it can be used by a wide age and skill gamut.
All support is greatly appreciated!
This project uses the MIT license.
/assets/backgrounds/
- Made by Uncle Mugen