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: 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.
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...
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...
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...
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...
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...
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...
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,...
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...
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...
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...
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...