June Free Content now available!

Simple AI Combat Component

Ibrahim Akinde - Blueprints - Oct 10, 2019

Modular Combat Component For Characters And AI.

  • Supported Platforms
  • Supported Engine Versions
    4.15 - 4.27, 5.0
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

***Announcement: The Targeting System is currently free for the month! Get it here.***

Preview 1

Preview 2

Preview 3

Quickstart Guide


Simple AI Combat Component is a modular pack made for quick and easy combat design iteration. It contains a component that can be easily attached to any character, code examples and simple UI.

This pack is made to showcase AI behavior exclusively in blueprints. No behavior trees are used in this pack.

There's a free version of this pack here.

Note 1: Updates are only scheduled for this pack. The free version will receive NO updates.

Note 2: The free version has been available since April, 2017.

Note 3: This pack has been approved of by Epic, and is for those looking to support my work.

Please take a second to leave a rating if you like this product. It really helps! Thank you.

Technical Details


  1.  Simple AI Melee Combat with certain variables to determine the personality of the AI:
  2. Aggressiveness ID: How aggressive the AI is: High rushes at the opponent at any given opportunity (determined by modular probability), then you also have Mid and Low.
  3. Defensiveness ID: How defensive the AI is: High evades a lot more when it perceives an incoming attack (determined by modular probability), and you also have Mid and Low.
  4. Multiplayer Support: The template is multiplayer ready.
  5. Simple User Interface (Health Bars and AI Personality Info): Health bars on screen reflect the health statuses of the characters, and the levels of aggressiveness and defensiveness of each character are also shown on-screen.
  6. Simple Modular Combat System: The entire combat system was designed in a single component that can be re-attached to any actor. So you can just as easily use it in your own project.
  7. Perception: The AI uses UE4's perception system to determine their targets.
  8. Targeting System: The AICtrl Blueprint (Custom AI Controller) contains Blueprint code for an organic targeting system with the use of tags to identify friend/foe/NPC.

Number of Blueprints: 6

Input: (Keyboard)

Network Replicated: (Yes)

Supported Development Platforms: (PC, Mobile)

Supported Target Build Platforms: (PC, Mobile)