Elm Story is a modern, narrative design tool for visually crafting interactive storyworlds
With the free Elm Story app for Windows, macOS and Linux, intuitively author storyworld content and the relationship between scene, event and character elements.
Self-publish your storyworlds, interactive fiction and visual novels to web, mobile and desktop.
Elm Story Features
Elm Story's declarative approach to cause and effect fosters clear organization at scale.
See and test your changes as you make them — without the need to restart from the beginning.
Design tailored, quality-based experiences with multiple choice, text input and weighted paths.
Rich World Elements
Import and crop images to expand the texture of your event content.
Add voice-overs and background ambiance, with audio import and automatic cross-fade.
Video, SFX and configurable transitions, layouts, styles, and more are coming soon.
Define character biographies, portraits (we call them masks) and personalities.
Event personas contextualize dialogue and influence narrative outcomes.
Aliases and inline references make it easy to update your characters without error-prone find and replace.
Storyteller is Elm Story's unique drama runtime engine and interface that intelligently reacts to evolving world state and audience interactions.
The engine powers Live Preview and is bundled with your published storyworlds for players to enjoy — on and offline.
Export to human-readable JSON for re-import to ES or 3rd-party tools like Unreal Engine and Godot.
Ready to publish? Export your storyworlds to Elm Story's portable PWA format to be played in a browser or wrapped with a native framework for the app store.
Simply modify your content, re-export and replace the published files. Storyteller handles the rest.
Coming to beta in late 2022, Elm Story Cloud is our optional hosting service that transforms this process in to a single click.
The Storyteller interface for published worlds includes player persisted settings for light and dark themes, text size and reduced motion.
We're focused on bringing even more accessibility options and features to Elm Story.
Experience the mysterious narrative from the perspective of three different characters, each of whom have contrasting temperaments that vary aspects of the story.
About Elm Story Worlds
Leo is a multidisciplinary designer and researcher with an eye towards interactive storytelling, narratology and games with coherent and meaningful stories.
He is a graduate in Communication Design from Politecnico di Milano.
Fred is an experience and software architect with over 20 years in applied, user-centered design.
He studied film and multimedia at UCLA, started his professional journey at Apple and was an educator at RISD for 6 years.