# Enemy Vision - Patrol and Line of Sight

<https://drive.google.com/file/d/1x-WVsfEPQ6MJy4lrE6tMTtmHQCjydy2g/view?usp=sharing>\
\
<https://assetstore.unity.com/packages/tools/ai/enemy-vision-patrol-and-line-of-sight-157007>\
\
&#x20;&#x20;

![](https://2688793952-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFj2vg4QJR2sRMIhR35%2F-MO_RTBrqhjmSEpv2VVD%2F-MO_V6WQHBCaz3hGJ7aV%2FEnemy%20Vision.png?alt=media\&token=d2678101-8e5a-47ef-958a-3b36a575a77e)

&#x20;**Content**\
-Enemy vision cone\
-Vision cone adapts to obstacles\
-Enemy Behaviors: Patrol, Alert, Chase\
-Patrol: Will move following a set path\
-Alert: Will become curious and walk to a suspicious location\
-Chase: Will run toward the player\
-Ground elevation, enemies can only see you when they are on higher ground.\
-Optional two levels vision cone (near and far)\
-Near vision range will detect the player immediately instead of being alerted.\
-Noise Zones (when the player step on it, will alert nearby enemies).\
-Noise sources that can be added to any objects and function call to emit noise.\
-Simple to use and configure\
-2D and 3D support\
-Good performance and optimization settings
