Easy Scan AI Targeting Logic

MobFarm

(1)
$14
Publisher MobFarm
File size 810.84kB
Number of files 22
Latest version 1.0.2
Latest release date 2023-10-16 12:11:54
First release date 2022-03-03 10:19:12
Supported Unity versions 2018.4.2 or higher

EasyScan provides a system for detecting and classifying units, and logic for the AI choosing and prioritizing targets.

Visit website for tutorials and documentation.



Features:

  • Customizable AI targeting logic.
  • Modular system comprising classification, detection, and targeting.
  • Unit classification system that seamlessly integrates into other unit architecture, such as health, and other stats.
  • A custom editor to show detection and targeting areas in the scene view.


EasyScan has three main function groups:


  1. A system with which to classify units by faction and function.
  2. A unit detection component.
  3. A targeting component.

Any given unit need not use all three parts.



Unit Classification:

  • Customizable unit class and role for targeting purposes.
  • Faction system allows units to recognize ally, neutral, enemy, and unknown relationship concepts.
  • Integrates seamlessly with other unit stats in your project, such as health and energy, using interfaces.

Unit Detection:

  • Supports scan ranges and angle limitations.
  • Line-of-sight options with Layermasking.
  • Simulated data sharing with allies.

AI Target Selection:

  • Targeting minimum and maximum ranges, as well as angle limitations.
  • Line-of-sight options with Layermasking.
  • Advanced filters for nuanced target selection.
  • Ability to utilize multiple targeting modules at once.

More:

  • Uses a master unit list for optimized speed.
  • Audio support for scan pulses, detection, and targeting events.
  • Easy integration into any project with many supporting methods and interface options to communicate with other scripts.
  • Endless ways to configure and use for maximum flexibility.
  • Easy process for adding new unit stats to use for AI logic.

Top Publisher Assets