The Dynamic Surface Navigation (DSN) plugin generates dynamic 3D surface navigation for AI on the ground, walls and ceilings. Works with many of UE's existing navigation features such as nav modifiers, nav filters, nav links and more. Also works on planets and with the Voxel Plugin.
Please ask questions on the Discord Server as questions asked on the marketplace are not monitored.
Technical Details:
Features:
- Dynamic navigation on all surfaces (Ground, walls & ceilings)
- Quickly updates as the environment changes
- Works alongside native UE navigation to allow a mix of AI navigation systems.
- Per pawn angle limits which limits what angles certain AI can navigate on.
Supports many of UE's native navigation features
- Nav Mesh Bounds Volume
- Nav modifier volumes
- Nav modifier components
- Simple nav links
- Smart nav links
- Nav filters (including custom nav filters)
- Nav areas
Works with:
- World partition
- Level streaming
- Voxel Plugin (Tested with v1.2 free)
- Planets (Tested with Voxel Plugin planets & large sphere meshes)
Code Modules:
- SurfaceNavPlugin (Runtime)
Number of C++ Classes: 20+
Network Replicated: No, for networked games, navigation is server-side only
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows (More to come)
Documentation: DSN Docs
Example Project: Demo Project