Plugin
AdaptivePathfindingSystem: AI Navigation Plugin v2.04
AdaptivePathfindingSystem brings smooth, adaptive, and natural AI navigation to Unreal Engine. It adds arc-based pathfinding using a midpoint system, intuitive runtime parameters, and built-in real-time path visualization. The system integrates seamlessly with Unreal Engine’s navigation without any low-level modifications.
Overview
AdaptivePathfindingSystem brings smooth, adaptive, and natural AI navigation to Unreal Engine.
It adds arc-based pathfinding, runtime movement parameters, multi-segment curved paths, path smoothing, and real-time visualization tools. The system works on top of Unreal Engine’s standard navigation stack and is designed for AI movement that looks more natural without requiring low-level engine modifications.
Key features
Multiple Pathfinding Modes
Choose between engine-only navigation, APS low-level arc paths, tile-based low-level A*, legacy APS arc mode, or experimental hook mode.
Arc-Based Navigation
Builds curved AI paths on top of Unreal Engine's standard navigation system.
Runtime Movement Parameters
Actors and AI controllers can define ArcStrength, NumMidPoints, and movement style at runtime.
Multi-Segment Curved Paths
Split final routes into multiple controlled bends for smoother, more organic movement.
Path Smoothing & Optimization
Cleans nearly collinear points and preserves the overall curved shape of the path.
Custom Path Override
Allows custom path logic through APS_MoveToInterface::FindCustomPath.
Real-Time Visualization
Displays AI navigation routes during gameplay or PIE for debugging and tuning.
Extended Debug Logs
Outputs detailed search phases and midpoint selection information.
Intended use
Product details
- AAPS_NavigationData
- APS_MoveToInterface
- UAPS_PathManager
- UAPS_Visualizer
- Engine-only navigation
- APS low-level arc paths
- Tile-based low-level A*
- Legacy APS arc mode
- Experimental hook mode
- ArcStrength
- NumMidPoints
- Arc shape mode
- Custom route override