Build text adventure games, role-playing games, training materials, simulations, and interactive fiction without having to program.




QuestJS is described as 'Quest 6 is a full re-write of Quest, an interactive fiction app, to pure JavaScript. It's a framework for creating parser-based text adventures' and is a game development tool in the games category. There are more than 25 games similar to QuestJS for a variety of platforms, including Windows, Mac, Linux, Web-based and Self-Hosted apps. The best QuestJS alternative is Twine, which is both free and Open Source. Other QuestJS like games are Ren'Py, Inky by Inkle, Ink by Inkle and Inklewriter.
Build text adventure games, role-playing games, training materials, simulations, and interactive fiction without having to program.








Naninovel is the most popular Android Tablet alternative to QuestJS.
Squeaker is a non-linear multi-language dialogue tree editor. Squeaker makes it easy to focus on composing and editing a game's script while keeping it all organized.










OpenBST is an application that allows you to easily read and create branching stories and text adventure games using simple text files with an extremely easy to use syntax.
JAWA is an online tool which makes it possible to create, free, easily and quickly, point'n'click type investigation / adventure games, playable directly in the browser or in the form of mobile apps (smartphones & tablets).




TalkTree allows you to create complex dialog trees for story- driven games, RPGs, and more. Using a simple, easy to understand flowchart- style design, the editor allows you to make every conversation in your game work detailed and fucntional.



TADS 3 is a robust, modern programming environment specially designed for creating Interactive Fiction.


