Note: all markup in this post is based on using Twine Harlowe 3.1.0 Story Format. While I decided to make a prototype in Twine, my learnings from this could be adapted into any known or bespoke narrative tool, keeping in mind the syntax of the framework. My examples here are for illustrative purposes.
While working on a personal project, I wanted to create a fairly streamlined system for writers of interactive fiction and game narrative (or even linear narrative) to allow players to choose their character, including gender and sexuality, without it disrupting the flow of writing too much.
My test text would be a single passage, presented in third person, with no choices except to change character so that I could test it working on the fly.Continue reading