Undum

Undum

Undum is an open source tool for creating choice-based interactive fiction stories and games. It provides a lightweight framework for developer to build non-linear narratives that users can explore through clicking links and making choices.
Undum image
textbased choicebased interactive fiction storytelling game

Undum: Open Source Choice-Based Interactive Fiction

An open source tool for creating interactive fiction stories and games with non-linear narratives and user choice mechanics, ideal for developers looking to build engaging narratives.

What is Undum?

Undum is an open-source tool created specifically for building choice-based interactive fiction games and stories. It provides developers with a lightweight JavaScript framework to create non-linear, explorable narratives where users make choices by clicking on hyperlinks that change the course of the story.

Some key features of Undum include:

  • Simple markup language to write passages of text and define links between them
  • Built-in functions to display images, play sounds, show character stats, etc.
  • Save/load functionality to save user progress
  • Customizable themes and styles
  • Export to desktop apps and mobile devices

As an open-source project, Undum enables developers to extend and customize it for their specific needs. Its lightweight codebase makes it easy for those new to coding to build their first interactive fiction game. Many online tutorials and a supportive developer community also help creators get started.

Overall, Undum lowers the barrier to creating non-linear, choice-driven narratives compared to hard-coded solutions. Its browser-based format allows for wide distribution across platforms. For developers looking for a flexible framework tailored to building interactive fiction, Undum is an excellent open source option to consider.

Undum Features

Features

  1. Choice-based storytelling
  2. Linking system to create non-linear narratives
  3. Simple markup language
  4. Theming and customization options
  5. Save game state
  6. Works on mobile and desktop

Pricing

  • Open Source

Pros

Open source and free

Lightweight and easy to use

Active community support

Cross-platform compatibility

Customizable and extensible

Cons

Limited built-in functionality

Steep learning curve for advanced features

Not suitable for complex games

Lack of graphical capabilities


The Best Undum Alternatives

Top Games and Interactive Fiction and other similar apps like Undum


Twine icon

Twine

Twine is an open-source software tool originally created by Chris Klimas in 2009 for easily creating interactive and nonlinear textual stories, RPGs, adventure games, or interactive fiction games. The stories created in Twine consist of textual 'passages' that link together into branching or looping narratives based on user choices.A key...
Twine image
Squiffy icon

Squiffy

Squiffy is an easy-to-use, beginner-friendly tool for creating interactive text-based fiction, stories, and games. It uses a simple markup format to allow authors to build nonlinear, branching narratives that readers can navigate by making choices. Squiffy outputs HTML files that can be opened in any modern web browser to play...
Squiffy image
Yarn Spinner icon

Yarn Spinner

Yarn Spinner is an open-source dialog engine designed specifically for narrative-heavy games built in Unity. It provides a framework for writers to author conversational dialogue using a YAML-based scripting language. Developers can then integrate the serialized dialogue into their Unity projects using the Yarn Spinner C# library.Some key features and...
Yarn Spinner image
Dedalus icon

Dedalus

Dedalus is an open-source, cross-platform integrated development environment and visual scripting language designed specifically for game creation. It allows users to build 2D and 3D games without writing code through an intuitive, node-based visual scripting system.Some key features of Dedalus include:Drag-and-drop visual scripting for controlling game logic and behaviors without...
Dedalus image
Ink by Inkle icon

Ink by Inkle

Ink by Inkle is an open-source scripting language developed by Inkle Studios for authoring interactive narrative stories and games. It allows authors to write text-based interactive fiction stories with choices, conditional logic, and dynamic text generation.Some key features of Ink include:Branching narrative paths based on player choicesConditional logic to show...
Ink by Inkle image
ChoiceScript icon

ChoiceScript

ChoiceScript is an open-source, text-based game engine designed for developing multiple-choice interactive novels and games. It was created by Choice of Games to allow writers and developers to create text-based games without needing to write code.With ChoiceScript, creators design games by writing a script using a simple, intuitive language. The...
ChoiceScript image
AXMA Story Maker icon

AXMA Story Maker

AXMA Story Maker is a powerful yet user-friendly video creation and animation software designed to help businesses, marketers, educators and other professionals quickly create stunning animated videos for their brand and products. With its easy drag-and-drop interface and diverse pre-made asset library of animated templates, backgrounds, characters, props and more,...
AXMA Story Maker image
Chronicler icon

Chronicler

Chronicler is an open-source, self-hosted alternative to proprietary note taking apps like Microsoft OneNote or Evernote. It allows users to take rich text notes, organize them into notebooks, tag notes for easier searching, collaborate with others on notes, and more.Some key features of Chronicler include:Rich text notes with support for...
Chronicler image
Inklewriter icon

Inklewriter

Inklewriter is a free web-based tool developed by inkle Ltd that allows writers to create and publish interactive stories and branching narratives. It enables authors to build interactive fiction using text, images, and links without needing any coding knowledge.Some key features of Inklewriter include:A simple visual script map that shows...
Inklewriter image
ADLENGINE icon

ADLENGINE

ADLENGINE is an open-source machine learning framework developed by IBM for building intelligent applications. It provides a comprehensive set of tools and capabilities for the full machine learning lifecycle including:Data ingestion and pre-processing - Tools for connecting to data sources, cleaning, transforming and normalizing data.Model building - APIs and algorithms...
ADLENGINE image
Gist-txt icon

Gist-txt

gist-txt is a lightweight web application designed for quickly creating, editing, sharing, and collaborating on text snippets and code samples. Developed as an open-source alternative to services like Pastebin and GitHub Gists, gist-txt allows users to easily dump bits of text, code samples, notes, to-do lists, and more using a...
Gist-txt image