Non-player characters are the glue that holds game worlds together—quest givers, companions, shopkeepers, and background life. Sometimes, though, their behavior, dialogue systems, or quest design ...