Replicated Character Trajectory Component

Kelechi Apakama - Code Plugins - May 14, 2024

An extension of the in-built Character Trajectory Component that accurately replicates trajectory across all clients for Multiplayer Motion Matching.

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

SHOWCASE

SUPPORT DISCORD

SETUP INSTRUCTIONS


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.

Technical Details

Features:

  •  Fixes the default character trajectory component to accurately replicate trajectory across the server
  •  Allows replicated trajectory to curve
  • One-click setup
  • Written in C++ for optimal performance & easy integration


Code Modules:

  •  ReplicatedCharTrajectory [Runtime]


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