As the main point is the story, I (@HughHoyland) decided to provide a tool to the screenwriters. What is a good tool, from a programmer’s perspective? A programming language!
A couple basic ideas were borrowed from Ink, a really impressive language to write interactive fiction in. Namely:
- An idea of a DSL that is as close to normal story text as possible. CRPG, though, is very different from IF, so we cannot take it as is;
- The idea of a hub that consists of:
- an NPC’s opening line,
- and player’s choices (words or actions), which lead to other hubs of the conversation and/or change the state of the world.