The October Sale is here! Save 50% on select products now through October 24.

Ally Assist AI Sense

Ikaros - Sep 27, 2021

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

On Sale:$8.99
$4.49Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

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.

Technical Details

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: