undum
Undum is a JavaScript framework for creating interactive, branching narratives, often referred to as choose-your-own-adventure stories. It is designed to simplify the process of building complex storytelling structures in a web browser. The core concept of Undum revolves around the idea of a story being composed of individual "passages" or "paragraphs" that can link to each other.
The framework handles the logic for displaying text, presenting choices to the reader, and navigating between
Key features of Undum include its ability to manage story state, such as variables that can change