Spirit Immemorial | Twine
The branching narrative for Spirit Immemorial was built out in Twine first to get a feeling for overall story flow, character personality, and to inform our requirements for the Unreal dialogue system.
While there were certain narrative assets, such as generic NPC randomized dialogue, that weren't in the Twine, the majority of the game can be experienced this way.