Scenario smells: signalling potential problems in dialogue scenarios in a serious game


  • Timo Overbeek
  • Raja Lala
  • Johan Jeuring



Communication skills, scenario smell., serious game, authoring tool


Many serious games employ a scripted dialogue for player interaction with a virtual character. In our serious game for one-to-one communication skills training, Communicate, a scenario author develops a structured, scripted scenario as a sequence of interactions between a player and a virtual character. A player is often a student learning communication skills and a virtual character represents a person that a player talks to, e.g. a patient. A player gets a score on her performance after playing a scenario. Scoring is an important aspect of a scenario. As scenarios get more complex, assigning scores in a scenario also gets more complex, and the risk of an incorrect design increases. To determine what kind of challenges scenario authors experience when assigning scores in a scenario, we conduct a structured interview study with a focus group of scenario authors who use Communicate. Based on these challenges, this paper introduces the concept of scenario smells, and investigates how we can support scenario authors in detecting and addressing such scenario smells. A scenario smell is a symptom of a scenario that could
be an indicator of an error or incorrect design in the scenario. We develop a tool that supports a scenario author by identifying scenario smells in a scenario in Communicate. Scenario authors evaluate the tool and find most of the scenario smells useful.



How to Cite

Overbeek, T., Lala, R., & Jeuring, J. (2020). Scenario smells: signalling potential problems in dialogue scenarios in a serious game. International Journal of Serious Games, 7(4), 51 - 73.




Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.