TADS je výkonný a flexibilní programovací jazyk, který nabízí širokou škálu funkcí pro tvorbu textových adventur. Byl použit k vytvoření mnoha populárních her, včetně oblíbené série Zork.
Jazyk TADS je navržen tak, aby se ho snadno naučili i lidé, kteří s programováním teprve začínají, a zároveň je dostatečně výkonný, aby podporoval vývoj rozsáhlých a složitých her. Jazyk má bohatou sadu funkcí pro zpracování textového vstupu a výstupu, správu stavu hry a poskytuje širokou škálu možností pro přizpůsobení chování hry.
Jednou z klíčových vlastností jazyka TADS je podpora objektově orientovaného programování. Díky tomu lze snadno vytvářet komplexní herní světy s mnoha různými druhy objektů, z nichž každý má své vlastní chování.
TADS obsahuje také vestavěnou knihovnu funkcí pro zpracování běžných úkolů dobrodružných her, jako je správa inventáře, sledování lokací a poskytování základních možností řešení hádanek. Tuto knihovnu lze rozšířit o vlastní funkce napsané v kódu TADS.
Celkově je TADS vynikající volbou pro každého, kdo se zajímá o tvorbu textových adventur. Je snadná na naučení, a přitom dostatečně výkonná na to, aby podporovala vývoj propracovaných her.