Posted on Nov 23, 2017 | Rating
   
  

Integrated Authoring Tool

The Integrated Authoring Tool is an asset designed to be the central hub for game developers when creating a new storytelling scenario or adapting existing ones.

Short non-technical description: This tool provides the ability to define the scenario’s name and to manage the number of characters in the scenario and a dialogue editor that allows the developer to specify the dialogue acts that are available for both the player and the characters.

Technical description:

For the purpose of dialogue management, the author must define the interaction state where each dialogue may occur as well as define the next state if a certain dialogue is selected. During runtime, all characters are informed about the existing dialogue acts as well as dialogue states. Characters are then able to use this information to decide what to say according to their internal state and decision-making mechanisms. To give an example, consider that the integrated authoring tool informs a character that at the start of the interaction there are two valid dialogues, one to greet the player respectfully, another to greet the player in an angry manner. If the character is angry, the emotional decision making asset will select the second option. If not, then the first greeting will be selected instead.

For the following releases, the development of the Integrated Authoring Tool involves the integration with the game balancing and personalized learning assets from D3.1 (Emotional Appraisal, Emotional Decision Making, Role-Play Character and Social Importance). More precisely, rather than just defining a single scenario, the tool will allow the definition of multiple scenarios that are then selected in a personalized manner. Moreover, the dialogue editor will have the ability to import dialogues. Finally, the dialogue editor will have an option to use the text-to-speech offered by the Speech I/O asset to automatically record all the dialogues in the available languages along with their phonetic information. The Role-Play Character asset can then play these recordings to provide voice to the character with very little latency.

Date: Jan 30, 2017

Language: English

Access URL: https://github.com/GAIPS-INESC-ID/FAtiMA-Toolkit/releases/tag/v1.4.1

Download: Integrated-Authoring-Tool.zip

Emotions

Appraisal

Authoring



Game development environment: Unity

Target platform: Windows

Programming language: C#

Version: 1.4.1

Version notes: Fixed the Integrated Authoring Tool not being able to Edit Associated RPC Assets.

Development status: Under Development

Commit URL: https://github.com/GAIPS-INESC-ID/FAtiMA-Toolkit/commits

Type: Apache 2.0 (Apache License 2.0)

URL: https://opensource.org/licenses/Apache-2.0

Computers in other domains Computer games
Law, social and behavioral sciences Sociology
Component Avatar Systems

Related Articles

Component
Emotional Appraisal Asset
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
Role-Play Character
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
Social Importance Dynamics
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
Emotional Decision Making Asset
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Component
FAtiMA-Toolkit
GAIPS, INESC-ID, Rage project, GAIPS, INESC-ID

Component
Virtual Labs Authoring tool
ENVISAGE project, Rage project, Dimitrios Ververidis

Multimedia
EDM Emotional Decision Making
GAIPS INESC-ID

Component
Social Importance Dynamics
Samuel Mascarenhas, Rage project, GAIPS, INESC-ID

Component
SpeechIO
L2F/INESC-ID, Rage project, L2F/INESC-ID

Document
FAtiMA – An Emotional Agent Architecture
Samuel Mascarenhas, João Dias
×