Tuesday JS visual novel engine

is a free open source engine to creating visual novels, interactive fiction and text-based adventure games. Written in JavaScript without using any third party libraries. The projects can be exported to Apache Cordova to create mobile applications or PC programs. The engine uses standard HTML document elements DOM such as div and img, this allows the use any media format supported by browsers, including vector graphics svg, gif animations and css styles.

The visual editor allows you to create a graphic or kinetic novel without programming knowledge.
If necessary, it is possible to expand the basic functionality using JavaScript and css.

The editor fully displays the structure of the script with all elements, build branching narrative and dialogue. such as dialog options and selection consequences. This makes it easier to navigate and edit the script.
Scene editor

The scene editor can not only arrange all the elements in their places, it also shows how the scene will change on different screens. In your scene layout, you can use standard HTML units in percentage pixels or centimeters to better adapt the scene to different screens.

Ample opportunities to localize stories into other languages. You can set the translation for almost any element of your project, such as text and graphics. The preview function allows you to run the project in the selected language. All texts can be exported to a table csv file for editing and adding localizations in another editor.

A story script with all the elements stored in a JSON structure. Almost any programming language can work with this format. This allows you to port your script to another engine or platform. The editor has a built-in tool to work with JSON, with its help you can edit the entire contents of the script or just the selected element.

Preview allows you to start a project from a certain point in the script and with the selected localization.

You can support the project on Patreon!

Thanks for your help!

Laurent Gontier Argosa

Spanish translator:  @matiasdesu Japanese translator:  Remained unknown
French translation:  Laurent Gontier

Mascot from other Artists