Ends Today: Save up to 95% on the Time Travel Mega Bundle!

The Emotional Behavior System 2.0 is an emotionally charged AI system that can be added to any actor in Unreal Engine 5. It gives the ability for actors to use and manipulate 27 human emotions with a variety of different methods of manipulation. Most importantly, it is also used to force the actor to react to the currently manipulated emotions. Now your NPC's, players, and even inanimate objects can instigate, act and even react to human emotions, whether they belong to the current actor or not.


Check out the tutorial video for a more in-depth explanation of how to use the tool.

https://youtu.be/dWX4TtTgz6c

Technical Details

Features:

  • EBS includes 27 human emotions and can be added to any actor as a component
  • EBS includes a 3 part algorithm that calls an outcome function based on the results
  • EBS is interface driven to give all EBS actors the ability to perform actions for different outcomes.
  • Each EBS component can be fine-tuned with weighted manipulation to give varying emotional resistances and susceptibilities
  • Each EBS component can use the Negative Handicap feature, dampening emotion value changes by a specified percentage of a negative emotion value
  • EBS Instigator component is included to manipulate the emotions in a variety of ways from an outside source
  • A Debug Mode is included in order to test your setup
  • An example map and example assets are included
  • All code is written in Blueprints   

Number of Blueprints: 9

Input:

  • Shift+L - Open/Close Debug UI

Input With Debug UI open:

  • Left Mouse Click - Focus on the closest EBS component
  • Right Mouse Click - Focus on the owner of Debug Component
  • 1 - Set all values randomly, positive or negative.
  • 2 - Set all values to random positive values 
  • 3 - Set all values to random negative values 
  • 4 - Reset all positive emotions
  • 5 - Reset all neutral emotions
  • 6 - Reset all negative emotions
  • 7 - Rest all emotions
  • 8 - Iterate back an emotion
  • 9 - Iterate forward an emotion
  • 0 - Reset chosen emotion to 0

Network Replicated: No

Supported Development Platforms: Windows

Documentation: https://youtu.be/dWX4TtTgz6c

BY
Beau Yotka
All Assets by Author
28.75 
Platforms Windows 64-bit
UE Versions 5.0 - 5.1
Tags AI, EMOTIONS, REALISTIC, NoAI, BEHAVIOR
Release date 07.11.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery