
Field Of View (FOV) is a lightweight, flexible vision detection system for Unity that allows GameObjects to detect other objects within a customizable radius and angle.Field Of View (FOV) provides an easy-to-use system for detecting targets within a defined cone-shaped field. It's fully customizable, allowing you to set the view radius, angle, and offset, as well as specify which objects count as targets and which count as obstructions. The system is generic and tag-based, making it ideal for various genres—especially stealth, strategy, and AI-driven games. Whether you're working on NPC awareness, camera vision, or gameplay mechanics that require field-based detection, this package plugs in seamlessly.Key Features:Adjustable view radius, angle, and origin offset.Layer masking for both target detection and obstacle obstruction.Generic method Field(string tag = null) returns detected objects of a specific type.Simple integration: just attach the script and configure in the Inspector.Lightweight and efficient, suitable for 2D or 3D projects.Fully documented and easy to extend.