This is the fourth part in a multi-part series on branching conversation systems (crossposted at Gamasutra.com). See the Introduction for context.
You have the tools. You know how to structure a conversation so you can work with and maintain it across a game’s full development cycle. Now… how do you make that conversation good?
This post attempts to summarize some key principles to keep in mind throughout the writing process. Some of these principles are obvious but nonetheless important–it’s surprisingly easy to lose sight of storytelling fundamentals when focusing on the complexities of branching. We’ll get into greater specifics next time, but the ideals below should suffuse everything you do. Continue reading