TRAILER
DEMO PROJECT
USER GUIDE
COMMUNITY & SUPPORT
SmoothPath is a powerful plugin designed to elevate Unreal Engine's native navigation system. It intercepts standard pathfinding results and post-processes them to create fluid, realistic movement trajectories. Whether you are building a tactical shooter, an RPG, or a simulation, SmoothPath ensures your agents move like living entities, not machines.
Natural Path Smoothing: Uses Catmull-Rom Spline algorithms to convert sharp NavMesh corners into organic, smooth curves.
Dynamic Corner Offset: Automatically keeps AI agents away from walls and obstacles.
Smart Path Correction: Real-time path optimization that finds shortcuts and removes unnecessary zig-zags, ensuring the most efficient route.
Seamless NavLink Support: Fully supports Custom NavLinks (jumping, climbing, dropping) without breaking the smooth path continuity.
Performance Optimized: Built with C++ efficiency in mind. Uses smart caching and optimized raycasting to minimize CPU overhead.
Blueprint & C++ Ready: Includes a robust Function Library (
SimpleMoveToLocation,
SimpleMoveToActor) for easy integration into any project.
Core Class: Extends FNavMeshPath and ARecastNavMesh for deep integration.
Algorithm: Custom implementation of Funnel Algorithm with offset constraints.
Compatibility: Works with standard Recast NavMesh.
Easy Setup: Just change your Navigation Data class to ExtendedRecastNavmesh and use the provided AI Controller or library functions.