The Emotional Behavior System (EBS) is an AI system that uses emotions to dictate an NPC's behavior in Unreal projects. Using 27 different dynamically manipulated emotions, split into three categories, the dual-stage algorithm determines one of 9 user-defined actions.
Number of Blueprints:
EBS System: 1 EBS_NPC_Actor Blueprint
Demo Project: 5 Blueprints, 3 EBS Actor duplicates, and 2 Pickups
Input: Left Mouse click when in front of EBSActor interacts with EBS
Network Replicated: No
Supported Development Platforms: Unreal Engine 4 (4.21 - 4.27) and Unreal Engine 5
Supported Target Build Platforms: Windows
Documentation: Demo Video: https://youtu.be/sQcJygdsUUg
The demo video was created using UE4. Although the video still applies, there may be some variations in how the editor functions when using UE5.