ADRIFT

ADRIFT

ADRIFT is an open-source, text-based interactive fiction creation tool. It allows users to create their own text adventure games with a simple drag-and-drop interface, without needing to know how to program. ADRIFT outputs games that can be played on Windows, Mac, Linux, iOS, And
ADRIFT image
textbased interactive-fiction game-creation adventure-games

ADRIFT: Open-Source Interactive Fiction Creation Tool

Create text adventure games without coding - ADRIFT offers a simple drag-and-drop interface for users to build and share their own interactive fiction experiences on various platforms.

What is ADRIFT?

ADRIFT is an open-source, text-based interactive fiction authoring system that allows users to create their own text adventure games. It features a simple drag-and-drop interface that does not require any programming knowledge or scripting.

With ADRIFT, users can create interactive worlds and simulations populated by objects, characters, and locations that players can engage with by typing text commands. The program handles parsing player input, tracking game state, and providing responses based on the game logic designed by the author.

Once a game is complete, ADRIFT can compile it into a standalone executable file that can run on Windows, Mac, Linux, iOS, Android and in web browsers. The compilation process bundles together all the game text, logic, media assets so it can run as a self-contained application.

Some key features include a map view to visualize connections between game locations, an integrated tester to quickly validate game logic, variables and conditional logic for more advanced interactivity, sound effects and graphics support, and text formatting options.

With its approachable interface and extensive platform support, ADRIFT allows those new to interactive fiction to easily build and share their own text adventure games with others.

ADRIFT Features

Features

  1. Drag-and-drop interface for creating text adventure games
  2. Built-in map view for visualizing game structure
  3. Support for images, sounds and videos
  4. Variables, conditional logic and functions for advanced scripting
  5. Compile games for Windows, Mac, Linux, iOS, Android and web
  6. Online sharing and playing of games

Pricing

  • Free
  • Open Source

Pros

Easy to learn and use

Very flexible and customizable

Cross-platform support

Active user community support

Cons

Limited built-in art assets

Steep learning curve for advanced features

Exported games can have large file sizes


The Best ADRIFT Alternatives

Top Games and Gaming Software and other similar apps like ADRIFT


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
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
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
TADS icon

TADS

TADS (Text Adventure Development System) is an open source programming language and development system designed specifically for building interactive fiction games and text adventures. It includes a domain-specific language tailored for crafting intricate stories, descriptions, characters, objects, rooms, and puzzles.Key features of TADS include:A full-featured programming language optimized for text-based...
TADS image