EmoSim - Emotion Simulation

$29
Publisher logicandchaos
File size 514.47kB
Number of files 49
Latest version 1
Latest release date 2022-04-27 07:11:17
First release date 2021-11-29 08:38:14
Supported Unity versions 2018.4.2 or higher
Version 1.4
This asset is still actively in development, some of the internal workings of the methods may change to generate more accurate results, but the methods and how they are used will remain the same. It's set at a discounted price for early adopters. A full video tutorial is on the way.

This is a system that simulates emotions and personalities utilizing the circumplex model of affect created by psychologist James Russell. This model distributes emotions in a two-dimensional space, containing valence and arousal dimensions. I used this research to defined emotions as points on a grid. Using this emotional model emotions are like vectors, just a set of coordinates. The values I used for the emotions were based on psychology studies using this model and converted to within unit circle bounds so each emotion has a magnitude between 0 and 1.

EmoSims have a current emotional state and a temperament. To create new EmoSim just open the EmoSim Inspector from the EmoSim menu and select the GameObject you want to have emotions, and fill in the current emotional state and temperament and press the Add Emotion button.

Once your EmoSim is ready then you need to create a script to control the emotionally driven behaviours of the GameObject. Add a reference to the EmoSim in your new script,
EmoSin emoSim;

Top Publisher Assets