Emotional Appraisal Asset
- Creator: GAIPS INESC-ID email
- Publisher: Rage project
- Owner: GAIPS INESC-ID email
This asset manages the emotional state of a character in response to the events that occur during the game by providing an appraisal mechanism that is based on the OCC theory of human emotions.
Short non-technical description: The Emotion Appraisal asset tackles the issue of manually scripting emotions by allowing game developers to create general profiles of how characters respond emotionally in their games. They can test and configure these profiles outside of the game and they can naturally switch between profiles without having to recompile the game source code.
Technical description: The development of the asset was focused on implementing the following core functionalities: (1) A dynamic emotional state that is comprised of an overall mood and a list of emotions; (2) A knowledge base that maintains a set of beliefs that are expressed as logical properties; (3) An autobiographical memory that registers the events that happens in the game coupled with the strongest emotion associated to that event; (4) A list of appraisal rules that determine how events are judged from an emotional perspective which then leads to changes in the affective state.
Date: Jan 30, 2017
Language: English
Access URL: https://github.com/GAIPS-INESC-ID/FAtiMA-Toolkit/releases/tag/v1.4.1
Download: Emotional-Appraisal-Asset.zip
Emotions
Appraisal
Authoring
Emotions
Appraisal
Authoring
Source code:
Documentation:
Setup files:
Test:
Game development environment: Unity
Target platform: Windows
Programming language: C#
Version: 2.1.0.0
Version notes: -
Development status: Completed
Commit URL: https://github.com/GAIPS-INESC-ID/FAtiMA-Toolkit/commits
Type: Apache 2.0 (Apache License 2.0)