“Scripting emotion” was a 5 week blueprint exploration project to create a conversation manager system. NPCs all had a personality index that would “react” based on the dialogue choices the player chose. This formula also ended up being useful to “invert” NPC reactions and subvert player expectation given the typically assumed positive responses in dialogue choices.
Design goals were to learn more about systems design in a specifically narrative way, and re-contextualized the typical binary weighting system of “choice-driven” games, such as Mass Effect.
Emotional Index System
Unreal Engine 4.9