Perception Extension

Slashin8r - Aug 4, 2021

Perception Extension adds functions to allow changing AI Perception config settings during runtime.

  • Supported Platforms
  • Supported Engine Versions
    4.24 - 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.

Perception Extension was created for Universal Monster to allow users to change AI Perception config settings during runtime. Although it was created for UM, it will work for any project that utilizes the AI Perception Component. Many configuration settings are normally not available for change during runtime when using blueprints and with Perception Extension they now can be changed.


Documentation


Notice: This plugin also works for Unreal Engine v4.23 so it is fully compatible with all versions of Universal Monster. You can download the v4.23 plugin here. To install it, you will need to add it directly to your Plugins folder within your project's directory.


Universal Monster

Universal Monster is a complete AI Framework that includes a full Combat System with Melee, Ranged, Bullet Trace and Special attacks (Aoe, Cone, Line, DoT, etc.) as well as many other systems such as Factions and Group Formations. The Behavior System is literally capable of creating any behavior you can imagine. From simple roaming movement to path movement, from simple hack and slash combat to setting up ambushes and attacking as a group, UM can do it all! The default behaviors are simple, but complex enough to get you started. They will quickly bring your AI to life allowing your players to begin combat training.

Technical Details

Features:

  • Forget Actor
  • Forget All
  • Get/Set Dominant Sense
  • Get/Set Detection By Affiliation
  • Get/Set Max Age
  • Get/Set Sight Radius
  • Get/Set Lose Sight Radius
  • Get/Set Peripheral Vision Half Angle Degrees
  • Get/Set Hearing Range
  • Get/Set Use LoS Hearing
  • Get/Set LoS Hearing Range


Code Modules:

  • AIModule


Number of Blueprints: 0

Number of C++ Classes: 1

Network Replicated: Yes