Emotional Behavior System

Emotionally Charged AI System

Category:
Tags: , , , ,

Description

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.

Technical Details

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

Important/Additional Notes:

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.

Supported Engine Versions

4.21 – 4.27, 5.0 – 5.1