ArtcoreStudios: All products 50% off

AI Spline-Based Movement System

Dionisy - Code Plugins - Apr 22, 2019
17
3.47 out of 5 stars(17 ratings)
  • 53%
  • 6%
  • 6%
  • 6%
  • 29%

Easy to setup system that makes AI moving on navmeshes a lot more smooth and natural without forcing any rotation/movement limitations to your Character (or Pawn) and with no any compromises on performance side

  • Supported Platforms
  • Supported Engine Versions
    4.20 - 4.27, 5.0 - 5.3
  • 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.

Overview (youtube)


Plugins with verified compatibility:

AI Patrol & Action System


What is this plugin used for?

This is an advanced, optimized, and easy to setup component-based system that will let you to achieve more AAA quality aspects of your games. Makes AI moving on navmeshes a lot more smooth and natural without forcing any rotation/movement limitations to your Character (or Pawn) and with no compromises on the performance side (at least on modern mid-end desktop CPUs). C++ well commented code only and almost all is virtual and fairly flexible for inheritance and your further code modifications.


How to use it?

  • Add plugin's actor component to your Pawn/Character
  • Add just two nodes/behavior tasks from it to your logic
  • Tune it's params (which all has description) as you want
  • That's all

Features:

  • Easy to setup, no coding skills required
  • Contains 1 actor component, 2 blueprint nodes, 1 behavior tree task
  • Compatible both with Characters and Pawns
  • Compatible both with RVO Avoidance and Crowd Manager, but not at perfect level in some cases
  • Very well optimized - no performance drops at least on modern $100 CPUs (tested with 100+ actors)
  • Has fully commented code - hundreds of lines of comments
  • Code is fairly flexible for inheritance and your further code modifications

Technical Details

Number of Blueprints: 0

Number of C++ Classes: 4

Network Replicated: No (Not Required)

Supported Development Platforms: any

Supported Target Build Platforms: Win64/Linux/MacOS/IOS/Android

Documentation: Source code comments + Tutorial (PDF)

Example Projects (Plugin Required): UE4.26; UE4.27; UE5.0; UE5.1; UE5.2; UE5.3

Demo project: Packaged


Changelog:

Version 1.1: added Asynchronous Blueprint Node