Settings
Ninja Bot exposes a small set of global settings through Unreal Engine’s Developer Settings system. These settings affect the behavior of all bots using the framework and are intended for high-level configuration rather than per-bot customization.

Setting | Description |
|---|---|
Disable Logic | Globally disables Ninja Bot AI logic. When enabled, perception evaluation and awareness updates are skipped. This is useful when testing other gameplay systems without AI interference. |
Team Provider Class | Defines the class responsible for resolving team affiliation for actors. This is used by Ninja Bot to determine friend or foe relationships and serves as the integration point with Ninja Factions. |
Last modified: 11 January 2026