An extension of the in-built Character Trajectory Component that accurately replicates trajectory across all clients for Multiplayer Motion Matching.
This plugin was developed for LocoMotion Matching - A fully replicated, motion-matching based locomotion system.
SHOWCASE (Featuring animation from LocoMotion Matching)
This plugin allows you to use motion matching for multiplayer games, by fixing the in-built character trajectory component to properly replicate trajectory across a server. This plugin is required for replicated motion matching!
It is all packaged into one simple actor component. The only setup required is to add the component to your character (C++ or Blueprint) and you're good to go! The plugin is written entirely in C++, for optimal performance & compatibility with all projects.
Without this plugin, as can be seen in the screenshots or showcase video, character trajectory will not curve at all on clients, resulting in strange animation glitches. The plugin also fixes braking and speed replication, for more accurate stopping across a server.
Features:
Code Modules:
Number of Blueprints: 0
Number of C++ Classes: 1
Network Replicated: Yes
Supported Development Platforms: All
Supported Target Build Platforms: All compatible with UE 5.4
Documentation: Link