Twine - Twine is an open-source tool for telling interactive, nonlinear stories.
textadventures.co.uk - Create, play and share text adventure games.
Arcweave - Arcweave is the first browser based cloud professional tool for game and narrative design.
Dialogue Designer - An easy to use but powerful tool for creating branching dialogues for games.
Ink by Inkle - ink is a popular open source scripting language for branching stories, designed for writers
Playfic - Playfic is an online community that lets you write, remix, share, and play interactive text-based...