Assets of The Season
Assets updates
Dynamic Surface Navigation

Dynamic Surface Navigation

Updated
2025-03-22
VIP
Code Plugins
Engine version
5.4/5.5
Download type
Engine Plugin
File size
110 MB
Registration required
Only For VIP Users
Description

Adds navigation for all surfaces (ground/walls/ceilings) to UE which dynamically updates as your world changes. Works with many of UE's navigation features such as nav modifiers, nav filters, nav links and more. Works with Voxel Plugin and WorldScape.

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, EQS and more. Also works on planets, Voxel Plugin and WorldScape.

 

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.

    • Native UE nav mesh does not need to be generated for DSN to work.

  • Inside & outside corner assist to improve AI traversal over corners.

  • Configurable dynamic corner deceleration for more realistic corner movement.

  • Per pawn angle limits which limits what angles certain AI can navigate on.

  • Per pawn angle expense multipliers.

    • i.e. It may be more expensive for a pawn to navigate on walls & ceilings than on the ground.

  • Ability to offset the generated navigation to better control the alignment in your level.

    • This will especially benefit blocky/voxel worlds.

 

Supports many of UE's native navigation features

  • EQS

  • Nav Mesh Bounds Volume

  • Nav modifiers

  • Simple & Smart nav links

  • Nav filters / Nav areas

 

Works with:

  • World partition / Level streaming / Server Travel

  • Voxel Plugin (Tested with v1.2 free + latest build of v2.0)

  • WorldScape (Tested with v2.5.0a)

  • Planets (Tested with Voxel Plugin planets & large sphere meshes) 

 

Current Version 1.3.5

 

Technical Details

Code Modules:

  • SurfaceNavPlugin (Runtime) 

  • SurfaceNavEditor (Editor)

 

Number of C++ Classes: 20+

Network Replicated: Not needed, navigation is server-side only for networked games

Supported Development Platforms: Windows / Linux

Supported Target Build Platforms: Windows / Linux

Documentation: https://www.bmkgames.com/dynamic-surface-navigation/dsn-docs

Example Project: https://www.bmkgames.com/dynamic-surface-navigation/demo-project

Comments
Avatar Image
javiermendez
2025-03-23

This version of the plugin is only available for 5.4 or 5.5, or is it possible to add it for 5.3? I'll obviously upgrade to VIP.

Avatar Image
Admin
2025-03-23
Link for 5.3 https://mega.nz/file/VYkEgboL#spAthLnGqahVkacCSwkT1yR0pwTU8s9zLmWvVs0YHR8
Avatar Image
javiermendez
2025-03-23

Thanks, but it's an outdated version and unfortunately it doesn't work. I have 1.2.1 but I was hoping to have 1.3.5.

Avatar Image
Admin
2025-03-23
Unfortunately there is no other version. This is all there is
Add Comment
Please register
Other interesting assets