eDrama: Facilitating online role-play using an AI actor and emotionally expressive characters

Li Zhang, Marco Gillies, Kulwant Dhaliwal, Amanda Gower, Dale Robertson, Barry Crabtree

Research output: Contribution to journalArticlepeer-review

26 Citations (Scopus)
46 Downloads (Pure)


This paper describes a multi-user role-playing environment, e-drama, which enables groups of people to converse online, in scenario driven virtual environments. The starting point of this research – edrama – is a 2D graphical environment in which users are represented by static cartoon figures. An application has been developed to enable integration of the existing edrama tool with several new components to support avatars with emotionally expressive behaviours, rendered in a 3D environment. The functionality includes the extraction of affect from open-ended improvisational text. The results of the affective analysis are then used to: (a) control an automated improvisational AI actor – EMMA (emotion, metaphor and affect) that operates a bit-part character in the improvisation; (b) drive the animations of avatars using the Demeanour framework in the user interface so that they react bodily in ways that are consistent with the affect that they are expressing. Finally, we describe user trials that demonstrate that the changes made improve the quality of social interaction and users’ sense of presence. Moreover, our system has the potential to evolve normal classroom education for young people with or without learning disabilities by providing 24/7 efficient personalised social skill, language and career training via role-play and offering automatic monitoring.
Original languageEnglish
Pages (from-to)5-38
JournalInternational Journal of Artificial Intelligence in Education
Issue number1
Publication statusPublished - 2009


Dive into the research topics of 'eDrama: Facilitating online role-play using an AI actor and emotionally expressive characters'. Together they form a unique fingerprint.

Cite this