Flex Patrol - Advanced Patrolling System

GameRec Studios
Unreal Engine Versions
5.5-5.7
Distribution Method
Plugin
Asset Version
1.1
You need to register first

Description

Flex Patrol lets you build AI patrol logic quickly and intuitively.

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


Related assets