AI-Driven Dynamic Dialogue, the Valve Way

28 Oct 2012
Posted by xeophin

Yet another trouvaille thanks to Robert Yang:

Valve's Elan Ruskin's GDC talk about AI-driven dynamic dialogue, used, for example, in Left4Dead.

Instead of opting for dialogue trees, that, as I well know, get out of hand very quickly, they go for lines of dialogue that are getting triggered upon environment variables. When certain conditions are met, the story continues, things happen.

The presentations goes into much detail on how the actual system works, how the actual lines are picked, how the data is stored and retrieved as well as how artists/writers are working with the system. I must admit, I only skimmed the lengthy PDF, but it definitely looks worth checking out.

Eventually, I might implement it in ID: Me, You (and everybody else), and probably do a test version in an earlier game (master thesis, maybe? Implement context-relevant barks to cheer on the players?).

Yet another trouvaille thanks to [Robert Yang][1]:Valve's Elan Ruskin's [GDC talk about AI-driven dynamic dialogue][2], used, for example, in *Left4Dead*.Instead of opting for dialogue trees, that, as [I well know, get out of hand very quickly][3], they go for lines of dialogue that are getting triggered upon environment variables. When certain conditions are met, the story continues, things happen.The presentations goes into much detail on how the actual system works, how the actual lines are picked, how the data is stored and retrieved as well as how artists/writers are working with the system. I must admit, I only skimmed the lengthy PDF, but it definitely looks worth checking out.Eventually, I might implement it in [ID: Me, You (and everybody else)][4], and probably do a test version in an earlier game (master thesis, maybe? Implement context-relevant barks to cheer on the players?).[1]: http://www.blog.radiator.debacle.us/2012/07/rule-databases-for-contextual-narrative.html[2]: http://assemblyrequired.crashworks.org/2012/03/13/ai-driven-dynamic-dialog-at-gdc-2012/[3]: http://xeophin.net/de/blog/2011/05/21/big-rewrite-b-files[4]: http://xeophin.net/de/id-ich-du-und-alle-anderen

nice image.... i make it for

nice image.... i make it for my desktop ;)


Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
By submitting this form, you accept the Mollom privacy policy.


Navigation



Languages


Syndicate

Syndicate content