
Descrizione
Flex Path improves Unreal Engine AI navigation by converting standard NavMesh paths into smoother, more natural movement while preserving the underlying navigation corridor. It works with Unreal’s existing navigation system, adding corridor-aware path smoothing, stable path following, configurable rotation, and Blueprint/C++ controls without replacing native pathfinding.
Try It Out
Demo Project v1.0 – Explore the core features and functionality in action.
Example Project v1.0 – See a practical implementation in a real-world use case.
Features:
Corridor-Aware Path Smoothing: Smooths native navigation paths while keeping generated points inside valid NavMesh corridor space.
Navigation Path Workflow: Supports UNavigationPath smoothing through Blueprint and C++, preserving richer path data than raw point arrays.
Adaptive Curve Generation: Uses configurable curve sharpness, corner offsets, support points, resampling, and simplification to produce cleaner movement paths.
NavLink-Aware Processing: Splits and protects path sections around NavLinks to preserve traversal behavior and important navigation anchors.
Stable Path Following: Uses smoothed intermediate targets while keeping stricter reach handling near endpoints and NavLinks.
Dynamic Look-Ahead Rotation: Rotates characters toward a speed-based forward target for smoother facing and reduced jitter.
Focus-Aware Rotation Control: FlexPath rotation steps back when AI gameplay focus is active, helping it coexist with existing AI behavior.
Global and Per-Controller Settings: Configure defaults in Project Settings or override smoothing and following behavior per AI controller.
Runtime Enable/Disable: Toggle FlexPath during gameplay and restore the original Unreal path when possible.
Debug Visualization: Draw smoothed paths, original paths, steering targets, and navigation corridor data during development.
Blueprint and C++ Ready: Includes Blueprint-callable functions, settings structs, a FlexPath AI controller, and a custom path following component.
Community & Support
For support and suggestions, join our Discord.
More from Us
Check out our other products designed to enhance Unreal Engine workflows.


