A flexible and highly extensible engine for creating interactive fiction.

Play some sample stories

Stories told on the Elm Narrative Engine are about exploration. You must visit locations, talk with characters, and interact with items to push the story forward.

Create your own interactive story

Get started by modifying the fully featured story starter template.

Follow along on the developement blog, or subscribe to always hear about the latest new features.