Asset Description
Flex Patrol lets you build AI patrol logic quickly and intuitively.
General Information
Set up zones with different shapes, control how your AI moves through them, and add optional actions when needed. It’s built to run efficiently and keep your behavior logic clean.
Features:
Versatile Patrol System: Design patrol routes using points, circles, boxes, or spline-defined zones, supporting everything from basic patrols to complex zone behaviors.
Dynamic Action Integration: Assign specific actions to AI during patrols, either while moving or upon reaching designated zones.
Flexible Patrol Patterns: Supports linear, looped, and randomized patrols, allowing diverse and adaptive AI movement.
Customizable Patrol Zones: Define unique behaviors and logic for each zone type through an intuitive, easy-to-use interface.
Seamless Blueprint Support: Implement advanced patrol behaviors entirely through Blueprints, without requiring C++ knowledge.
Optimized for Performance: Engineered to handle multiple AI agents efficiently, ensuring smooth performance in even the most demanding scenarios.
Technical details
Code Modules:
FlexPatrol(Type: Runtime)
FlexPatrolEditor(Type: Editor)
Number of Blueprints: 5 (demo purposes)
Number of C++ Classes: 11
Network Replicated: Yes
Supported Development Platforms:
Windows: Yes
Mac: Not tested
Supported Target Build Platforms: Windows, (not tested but it should be fine with all other platforms)
Documentation Link: https://docs.google.com/document/d/1RYQyfj7YduRKa9FOBKmdqmhCwaTb_bs0iUwdCf9lsiI/edit?tab=t.0#heading=h.2s8nc13a43pu
Example Project: https://drive.google.com/file/d/1oSNsVn9egGLhipXvh0JVRnfCgXj8Pd9M/view
Important/Additional Notes: Example actions only work with Characters











