I was just introduced to Twine, a tool for telling your own interactive, nonlinear stories (i.e. Choose Your Own Adventure and more). It makes it so easy to create your own branching story. Add text + some choices, and Twine starts building your story map.
![](https://mwender.com/wp-content/uploads/2018/05/twine.jpg)