Plugins, skins, and tools that make building and shipping your Sastra™ visual novel easier.
Add features that not every game needs. Each one is a single .js file you list in your config.yaml. Plugins need Sastra 2.0 or newer. How plugins work.
Hand the story over to an interactive page for a moment: a phone or computer desktop to explore, a puzzle, a minigame.
screen: event to your chapters.Building a screen? Start from the starter screen.
See how players find and play your game, with Google Analytics.
.js file and your Measurement ID.On Sastra 1.0? Download the previous version.
A skin restyles the engine's interface beyond theme colours and fonts. Skins need Sastra 2.0 or newer.
Unzip one into a skins folder in your game, then point to it in your config.yaml, for example skin: skins/paper/. Your theme colours recolour it, and each skin's README lists its colours and settings. The backgrounds in the pictures are only examples: you choose your own.
Loading skins…
Want your own? Read Writing Skins and start from the blank starter skin.
Tools and files that go alongside your game.
A small Windows app that compresses your images, audio, and video in a few clicks.
Translations for the engine's own interface: buttons, menus, and messages. English is built in. Save a pack into your game's lang folder to add another language.
Missing a language, or found a wrong word? Add or fix it on GitHub.
A ready-made ZIP with the files that make your game installable and playable offline.
manifest.json, sw.js, and placeholder icons.index.html and edit.