Education Week の無料プロダクトが10月31日まで利用可能です

Ally Assist AI Sense

Ikaros - 2021/09/27

An easy to use AI Sense letting you flag allies to help and enemies to attack.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.26 - 4.27
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

The Ally Assist AI Sense plugin helps you enhance your AI by providing an easy way to feed them ally and hostile actors to perceive. Whether you have an AI medic looking for allies to heal or a vehicle under heavy enemy fire that needs to call for help from a guard tower, this plugin gives you an easy to use sense to provide them with them with that data.

IMPORTANT NOTE: A C++ project will be required to use this.

Due to a crucial engine interface not being exposed to Blueprints (Specifically IGenericTeamAgentInterface) this plugin will not work with a Blueprint-only AI project as you have no way of setting/getting team ID's. You will likely find that this a problem with developing a Blueprint-only AI project in general.


  • Adds a new AI Sense, Ally Assist, that can be configured seamlessly alongside other senses in AI Perception components.
  • Actors can "Request Assistance" from AI within a specified broadcast range, letting them know about itself and/or the hostile harassing them.
  • Using the provided Blueprint node or C++ static function keeps things simple.
  • Customizable perception ranges allow you to control when actors will be perceived/no longer be perceived.
  • A minimalistic implementation gives you only what you need and no bloat.
  • As an engine plugin it's easy to use in multiple projects.

Examples of Usage:

  • A player under attack by a sniper needing AI Mortar support.
  • A vehicle that gets hit by a missile requiring healing from a nearby healing tower.
  • A player that spots a high value target amongst enemy forces for their AI allies to attack.


Code Modules:

  •  AllyAssistSenseModule (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 3 (Including the module class)

Network Replicated: No

Supported Development Platforms: Win64, Win32, Linux

Supported Target Build Platforms: Win64, Win32, Linux


Example Project

  • 4.26:
  • 4.27: