June Free Content now available!

Emotional Behavior System

Beau Yotka - Blueprints - Oct 25, 2018

Emotionally Charged AI System

  • Supported Platforms
  • Supported Engine Versions
    4.21 - 4.27, 5.0
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

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

Features:

  •  Built-in functions to easily adjust emotion levels whenever needed
  • Built-in functions to automatically adjust any emotion overtime
  •  Completely adjustable in Blueprint, no need to understand C++
  • Enables user to add 9 custom functions for NPCs final outcome
  • Comes with an example project and video for a better user experience Check out the video below.

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.0 (pending file update)

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.