Elm Story | Introducing a free, no-code pro tool designed to help authors, game designers and students develop and publish interactive, narrative experiences

Wednesday April 28th 2021 | @ElmStoryGames


Supported by my family and inspired by Legend of the Red Dragon, Gabriel Knight and Life is Strange, I set out to create my first story-focused, interactive fiction adventure. Not wanting to write any code during planning, I started researching tools. Everything I found required learning a DSL and/or had clunky UX.

Knowing these were creative blockers to start (at least for me), I focused on solving the problem. After 3 months of design and 3 months of development, here we are!

Download Elm Story

I've made a lot of software in my life. Elm Story is different; a true labor of love that I hope to commit my remaining working effort to improving and, most importantly, using.

Without further cliché, on to alpha features and roadmap.

Alpha Launch Features


April thru May 2021 (Alpha)

June-December 2021 (EA)

Early access is expected to run through the end of 2021 and is focused on learning from the community — user experience, overall polish, undo/redo/shortcuts and improving the GameView renderer and developer tools. This includes live-editing current state and renderer styles.

2022+ (Elm Story Cloud)

ESC is a hosted subscription service that brings Elm Story and publishing support to the browser and mobile devices. More details will be available closer to the end of 2021.

Support Elm Story

There is so much left to build!

To help this project thrive with full-time, active feature development and updates, well into the future, consider a donation via Itch.io or become a monthly patron.

I will continue focusing on Elm Story. With your support, my family will breath easier and Elm Story Games will grow into a small team of dedicated contributors, absent of outside, institutional funding.

ECS will support a paid tier that covers service and hosting costs, but the offline app will remain the platform backbone as a free tool.

Elm Story Support

Open community support: r/ElmStoryGames

Follow updates on Twitter: @ElmStoryGames.

The Elm Story Games Discord server is available to monthly patrons.

Tutorials and live streams will be available via YouTube and Twitch, respectively.

*For spellcheck to work on Windows, users will download (in the background) a dictionary from Google's servers