Ninja Bear Studio Plugins Help

Artificial Intelligence

Ninja G.A.S. provides features to integrate the Unreal Engine's Artificial Intelligence modules with the Gameplay Ability System.

Behavior Trees

Node

Type

Description

Update Attributes

Service

Binds to pre-defined Gameplay Attributes and store their values in Blackboard entries.

Select Gameplay Ability

Service

Selects a Gameplay Ability from a list of pre-defined ability classes.

Activate Gameplay Ability

Task

Activates a Gameplay Ability by Gameplay Tag, Class reference or Blackboard entry.

Cancel Gameplay Ability

Task

Cancels a Gameplay Ability by Gameplay Tag, Class reference or Blackboard entry.

State Trees

Node

Type

Description

Ability Cooldown

Consideration

Provides the utility value based on the ability cooldown.

Ability Tracker

Evaluator

Tracks how many times a gameplay ability has been completed in a row.

Activate Gameplay Ability

Task

Activates a Gameplay Ability and completes the state when the ability finishes.

Cancel Gameplay Ability

Task

Cancels a Gameplay Ability and completes the state when done.

Last modified: 04 July 2025