ADRIFT is a graphical user interface used to create and play
text adventures. The name is an acronym for "Adventure Development & Runner - Interactive Fiction Toolkit". The project was solely developed by Campbell Wild until he made it open source in 2018. Since then, only minor contributions to the main programs (Developer and Runner) have been given by others, though there have been contributions elsewhere to alternative Runners
and the default Standard Library.
The toolkit consists of two programs; a developer (used to write games - known as the generator before ADRIFT 5), and a runner (used to play them), though the runner is available to download separately. In the current stable release (version 5.0.36), released in 2020, both programs only run on
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
platforms as they are written in Visual Basic. ADRIFT started out as
shareware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...
. When ADRIFT 5 was released it became
donationware until it became open source. For a while ADRIFT 5 was able to run on Linux using the
Mono project but later updates did not work properly with Mono so these versions were skipped.
Coinciding with the 2011
Interactive Fiction competition, ADRIFT WebRunner was launched. This allows ADRIFT 5 games to be played online. Because the game runs server side, it allows games to be played on any device such as
iPad
The iPad is a brand of tablet computers developed and marketed by Apple Inc., Apple that run the company's mobile operating systems iOS and later iPadOS. The IPad (1st generation), first-generation iPad was introduced on January 27, 2010. ...
. ADRIFT 5 went into Beta status as from 4 April 2011, where it became open for everyone to download.
Unlike many text adventure creation tools (such as
TADS), the author needs little knowledge of how to program to use the ADRIFT Developer. Instead, the author is presented with a simple graphical interface with which to write their game. This allows for text adventures to be written more quickly by people who are primarily authors rather than
programmers.
Two of the most critically acclaimed ADRIFT games to date are ''The PK Girl'', which achieved 6th place in the
Interactive Fiction Competition in 2002, and ''A Fine Day for Reaping'', which took 7th place in the Interactive Fiction Competition and won the
XYZZY Award for Best Story in 2007.
Other Operating Systems
Because ADRIFT only natively runs on Windows, many users on other operating systems are unable to run the original software. is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
application that runs ADRIFT 4 games. It allows anyone with a Java-enabled web browser regardless of platform to play ADRIFT games. Development of was discontinued in 2004. However, SCARE is an
ANSI/ISO C secondary clone of and the project has resulted in the ability to play ADRIFT games on several platforms including Linux, Windows, DOS, Macintosh and Amiga. SCARE has become a standard interpreter in most multi-interpreter programs such as Gargoyle
and Fabularium. Fabularium, furthermore, comes with an ADRIFT 5 interpreter called BEBEK.
Furthermore, ADRIFT 5 games can be played on Linux and Mac using a new interpreter called FrankenDrift.
References
External links
*{{official website
jAsea homepageSCARE Project homepageFabularium on Google PlayFrankenDrift for Mac, Linux and Windows
Interactive fiction engines
Video game development software