Ninja Bear Studio Plugins Help

Architecture

This section includes deep dive on important technical aspects of the GAS Wrapper.

Ability Data Asset

On top of common ways that you can add Gameplay Abilities to an actor, Ninja GAS allows you to set Attribute Sets, Gameplay Effects, Gameplay Abilities and loose replicated tags using a Data Asset.

Base ASC Classes

This topic will walk you through all the base classes that can be used to create your Actors, Pawns or Characters. They will provide an Ability System Component out of the box for you, ready-to-use.

Artificial Intelligence

If you have AI Agents in your projects, then most likely you will need them to activate abilities or other tasks that might require attribute information. Ninja GAS provides such features for both Behavior and State Trees.

Local Gameplay Cues

Similar to the Batch Activation, Gameplay Cues may be heavy on the network and since these are cosmetics, the Gameplay Ability System will reinforce certain limitations. To circumvent that, we can use local Gameplay Cues.

Batch Activation

In some cases, you might need to activate multiple abilities together, but considering that each local activation will trigger an RPC, it is a good practice to activate them together. Ninja GAS supports batch activation.

Last modified: 12 November 2024