🤖

AI & Navigation

Blueprint nodes for ai & navigation operations.

13 nodes

Get Path Length

Callable

Returns the navigation path length between two points.

GetPathLength

Get Path Cost

Callable

Returns the weighted navigation cost of a path (accounts for nav areas like mud, water).

GetPathCost

Patrol Route From Spline

Pure

Samples a spline component at equal intervals to generate patrol waypoints.

PatrolRouteFromSpline

Flock Separation Vector

Pure

Calculates the separation steering vector for flocking behavior (avoid crowding).

FlockSeparationVector

Flock Alignment Vector

Pure

Calculates the alignment steering vector for flocking behavior (match neighbors' heading).

FlockAlignmentVector

Flock Cohesion Vector

Pure

Calculates the cohesion steering vector for flocking behavior (move toward group center).

FlockCohesionVector

Get Best Flee Position

Callable

Finds the best navigable position to flee away from a threat.

GetBestFleePosition

Line Of Sight Batch Check

Callable

Performs line-of-sight checks from one point to multiple targets in a single call.

LineOfSightBatchCheck

Influence Map Sample

Pure

Samples an influence map (flat array representing a 3D grid) at a world position with interpolation.

InfluenceMapSample

Get Strategic Position

Callable

Evaluates multiple candidate positions and returns the best one based on distance preference, cover, and line of sight.

GetStrategicPosition

Find Cover Point

Callable

Searches for the best cover position against a threat within a radius.

FindCoverPoint

Get Flanking Position

Callable

Calculates flanking positions to the left and right of a target, validated against the navmesh.

GetFlankingPosition

NavMesh Raycast

Callable

Performs a raycast on the navigation mesh to check for nav mesh edges (walls, cliffs).

NavMeshRaycast