NPC barks are one of the most effective tools for communicating AI intent to players, providing one of the few mechanisms a game developer has to to explain why an NPC is performing a given action. This presentation will show a practical approach for a barks system that can be used on adopted by both small indie and massive AAA projects. Attendees will learn how to create varied, context-aware dialogue while maintaining consistency in character voice and tone. This talk will then explore several common challenges, including avoiding repetition, allowing interruptions, integration animation, debugging, network replication, and production workflows. This presentation also discusses how a barks systems sits at the intersection of narrative, audio, animation, design, and engineering, and how effective collaboration is often the key to its success.
– Learn a practical approach to creating a scalable, data-driven bark system that delivers varied, context-aware voice lines while remaining consistent with character identity, gameplay state, and narrative tone.
– Understand how to solve the most common technical, design, production, and collaboration challenges that are faced when developing a barks system.
– Discover how the challenge is as much collaboration as technology, needing to meet the needs of narrative designers, audio designers, gameplay designers, animators, and programmers.