TADS
TADS is a free authoring system for creating interactive fiction.
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.
| Plan | Price | What it gives you |
|---|---|---|
| TADS | Free | Free 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
- 1

Yarn Spinner
Free planOpen sourceWebAPIExtensionLinux8.0$75 one-time - 2

Ren'Py
Free planOpen sourceAndroidiOSWebAPI7.9Free plan - 3
ChatMapper
Free planWebLinuxmacOSSelf-hosted7.7From $19 a month - 4

articy:draft X
Free planAPImacOSSelf-hostedWindows7.4From €69.99 a year - 5
Poetix
Free planWebAPI7.2From $15 a month - 6

Arcweave
Free planWebAPI6.7From $15 a month
