Write dialogue and narration in friendly YAML.
Crossfade between images, loop a video, or show a full illustration whenever the moment calls for it.
Layer music and sound effects with smooth fades and their own volume. Loop it or play one-shots.
Bring characters on, move them, swap expressions, and layer them across the stage.
Progress saves on its own, and players can jump back to checkpoints.
Offer your game in several languages with a switcher built in. The interface translates itself.
# Set the scene
- bg: "backgrounds/platform.webp"
- play: "music/quiet_night.mp3"
loop: true
# Bring Erika on stage
- show: erika
pos: center
# She speaks
- erika: "The last train leaves at midnight."
- erika: "Are you coming with me?"
Each line is one thing happening: a background appears, music starts, a character walks in, someone talks. You read it top to bottom like a script, because that's exactly what it is.
Learn the formatGrab the ZIP. Inside is the engine, a sample config, tidy folders for your art and audio, and a few sample files to get you started.
Open the chapter files in any text editor and type your scenes. Drop your images and music into the folders.
Open it in a browser to play, then upload the folder to any web host to share it with the world.
Download Sastra and write your first scene today.
Sprite artworks by Cyrilla Meigidia