Spider Navigation

Roman Nix - Code Plugins - Aug 11, 2017
4.07 out of 5 stars(42 ratings)
  • 69%
  • 10%
  • 0%
  • 2%
  • 19%

A custom navigation system suitable for spiders

  • Supported Platforms
  • Supported Engine Versions
    4.15 - 4.16, 4.18 - 4.19, 4.21
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
Preview: youtube.com/watch?v=6Vhu2NQrK_c

The plugin provides classes which build the custom navigation grid on floors, walls, ceilings in the specified volume, a path finding implementation, a movement implementation and a demo pawn and a behavior tree with some services, decorators, tasks.

* SpiderNavGridBuilder and MySpiderNavGridBuilderBP - build the spider grid
* SpiderNavigation and MySpiderNavigationBP - find a path on the spider grid
* SpiderAIController - containts the main code of movement on the spider grid
* SpiderPawn - Simple Pawn without any code
* SpiderBB - Demo Blackboard
* SpiderBT - Demo Behaviour Tree
* SpiderAgroCheck - Behaviour Task
* SpiderCloseEnough - Behaviour Decorator
* SpiderIsAtLocation - Behaviour Decorator
* SpiderIsTargetMoved - Behaviour Decorator
* SpiderMoveToLocation - Behaviour Task
* SpiderRapidMoveTo - Behaviour Task

Technical Details

List of Features:
* Builds a own grid system with the wide range of configuration settings
* Provides methods for finding path and nodes' properties (using A*)
* Provides sample SpiderAIController using this grid system
* Provides sample Behaviour Tree using SpiderAIController

Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64

Documentation Included: github.com/rnixik/spider-navigation-plugin
Example Project: Github