EVERYTHING XIAOMI
Get listed

TADS

TADS is a free authoring system for creating interactive fiction.

Place
#14 of 25
Score
6.5
TADS's website

What TADS is

TADS is a free authoring system for creating interactive fiction. Authors write in a language resembling C, C++, Java, and JavaScript, with runtime typing, closures, garbage collection, and multiple inheritance. Its Adv3 library provides a game-world model, conversation system, and parser with about 150 predefined verbs. TADS compiles games into portable byte code that can run on systems with a TADS interpreter. Multimedia interpreters support graphics, animation, music, sound effects, hyperlinks, proportional fonts, and formatted text. Games made specifically for Web Play can run in a browser using technologies such as JavaScript, CSS, DOM, Ajax, and HTML 5; the standard library also supports multiple players in a Web game session. Command-line tools are available across platforms, while Windows Workbench combines editing, compiling, running, and debugging in a graphical environment. TADS is free software with published source code, and authors may distribute or sell games they make. The downloads page lists version 3.1.3 as the current release. The project directs questions to an interactive fiction forum and bug reports to its Bug Database.

Good

  • Free software with published source code
  • Portable byte code runs with a TADS interpreter
  • Multimedia interpreters support audio and graphics
  • Authors may distribute or sell their games

Watch out

  • Workbench’s graphical authoring environment is Windows-only
  • No dedicated technical support department
  • Current listed release is version 3.1.3

Who it suits

TADS suits authors creating interactive fiction who want a programming-language-based system and a supplied game library. Windows users can also use its graphical Workbench; other platforms have command-line tools.

Verdict

TADS offers a free, code-oriented route to interactive fiction, with a substantial object library and multimedia interpreter support. Authors who need the graphical Workbench must use Windows.

Plans and prices

From TADS's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
TADSFreeFree authoring system · no restrictions on games created · Free software

The facts

Each one read from TADS's own pages, with the date it was checked.

What it does

Bug reports
The TADS Bug Database is the recommended place to report software bugs.checked 7 Oct 2026
Collaborative play
The standard library supports multiple players connecting to and playing a Web game session together.checked 7 Oct 2026
Command-line tools
TADS command-line tools are available on all platforms, while Workbench's graphical authoring environment is available on Windows.checked 7 Oct 2026
Language
The TADS language resembles C, C++, Java, and JavaScript and includes runtime typing, closures, garbage collection, and multiple inheritance.checked 7 Oct 2026
Licensing
TADS is free software with published source code, and authors may distribute or sell games made with it.checked 7 Oct 2026
Multimedia
TADS multimedia interpreters support graphics, animation, music, sound effects, hyperlinks, proportional fonts, and formatted text.checked 7 Oct 2026
Object library
The Adv3 library provides a game world model, conversation system, and parser with about 150 predefined verbs.checked 7 Oct 2026
Portability
TADS compiles games to portable byte code that runs on systems with a TADS interpreter.checked 7 Oct 2026
Purpose
TADS is a free authoring system for creating interactive fiction.checked 7 Oct 2026
Release status
The downloads page identifies version 3.1.3 as the current TADS release.checked 7 Oct 2026
Support
The site says TADS has no dedicated technical support department and directs users to the interactive fiction community forum for questions.checked 7 Oct 2026
Web play
Games specially built for Web Play can run in a browser and use browser technologies including JavaScript, CSS, DOM, Ajax, and HTML 5.checked 7 Oct 2026

Money

Free plan
Yeschecked 21 Sep 2026

Where it runs

Platforms
The download page lists authoring or interpreter options for Windows, Mac OS X, Linux, and Unix systems.checked 7 Oct 2026
Windows tools
Windows Workbench combines editing, compiling, running, and debugging in one graphical environment.checked 7 Oct 2026

Alternatives to TADS

All alternatives
  1. 1Yarn Spinner logo

    Yarn Spinner

    Free planOpen sourceWebAPIExtensionLinux
    8.0$75 one-time
  2. 2Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  3. 3

    ChatMapper

    Free planWebLinuxmacOSSelf-hosted
    7.7From $19 a month
  4. 4articy:draft X logo

    articy:draft X

    Free planAPImacOSSelf-hostedWindows
    7.4From €69.99 a year
  5. 5

    Poetix

    Free planWebAPI
    7.2From $15 a month
  6. 6Arcweave logo

    Arcweave

    Free planWebAPI
    6.7From $15 a month