ExpReal: A Writing Language and System for Authoring Texts in Interactive Narrative

Nicolas Szilas, Ruud De Jong, Mariët Theune

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review


As interactive narratives, by definition, change according to the user's choices (dynamic story), so do the dialogue utterances by the characters. Writing all possible utterances manually faces scaling problems. This motivates the use of natural language generation techniques. We present ExpReal, a surface realizer and templating language that allows authors of interactive narratives to write flexible and enriched templates while maintaining control over their use. Templates are automatically selected based on author-specified conditions relating to the world state (e.g. characters' emotions) or the current task at hand. ExpReal has been developed to support at least three languages (English, French and Dutch).

Original languageEnglish
Title of host publicationFDG '20
Subtitle of host publicationInternational Conference on the Foundations of Digital Games
EditorsGeorgios N. Yannakakis, Antonios Liapis, Kyburz Penny, Vanessa Volz, Foaad Khosmood, Phil Lopes
PublisherAssociation for Computing Machinery (ACM)
ISBN (Electronic)978-1-4503-8807-8
Publication statusPublished - 15 Sep 2020
Event15th International Conference on the Foundations of Digital Games, FDG 2020 - Bugibba, Malta
Duration: 15 Sep 202018 Sep 2020

Publication series

NameACM International Conference Proceeding Series


Conference15th International Conference on the Foundations of Digital Games, FDG 2020


  • authoring
  • interactive narrative
  • templates
  • text generation

Cite this