Locomotion System

DarkGame - Code Plugins - May 11, 2024

The motion system plug-in can flexibly configure basic motion animation, ragdoll system, parkour system (Mantle, Vault, etc.), Ragdoll, automatic footstep system (no longer dependent on animation notifications), etc...

  • Supported Platforms
  • Supported Engine Versions
    5.3 - 5.4
  • 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.

Disclaimer:

  • Characters shown in product images are not included.


Video Demo: [YoutoBe] [bilibili]

Game Demo: [Demo]

Discord Support: Discord

Document: [English Document] [中文文档]


Base Movement:

The system uses Layer's animation set and redirects it to the UE4 skeleton.

The system integrates the motion system workflow, and the user only cares about the required animation, using modular configuration (linking animation layers and using data sets to switch motion data).

Plug and play animation blueprints. 


Audo FootStep System:

The core detection logic is provided in the code to improve performance, you just add the component, set up a few basic things, and it's ready to go. There is no need to add animation notifications of footsteps in each animation, which simplifies the configuration process of footsteps and saves you time.


Ragdoll:

The movement system provides Ragdoll support and the ability to use momentum for physical impact handling.


Roll On Land:

If the character falls from a high place, the Roll animation will be played and the notification will be executed.


Mantle System:

Inspired by ALS, the Mantle system was produced and integrated into Parkour.


Parkour(Vault) System and Slider system:

The vault animation obtained from the Echo project and two Slider animations were produced for the parkour system.

Slider system: While sprinting, trigger input jump and automatically enter Slider mode. Or use test button C to automatically enter Slider mode.

Technical Details

Features:

  •  Easy Integration
  • Modular Data Driven
  •  Animation layers and Animation overlay
  • Foot IK
  • Orientation Warping
  • Stride Warping
  • Ragdoll
  • Audo FootStep System
  • Roll On Land
  • Parkour(Vault) System
  • Mantle System
  • Slider system



Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  •  ALS: Core Movement System Logic.
  • ALSEditor: Some editors use the node library.
  •  ALSCamera: Camera system module based on basic motion.
  • FootStepSystem: Automatic footstep system (no longer relies on animated notifications)
  •  ParkourSystem: Mantle、Vault、Slider, etc...

Number of Blueprints: 11 and Anims

Number of C++ Classes: 40

Network Replicated: (No)

Supported Development Platforms: (Win64)

Supported Target Build Platforms: (Win64)

Documentation: [English Document] [中文文档]

Example Project: ()

Important/Additional Notes: