KBVEMover
Overview
Section titled “Overview”KBVEMover is the shared control-character layer built on UE5’s Mover plugin — a networked, data-driven pawn that replaces the legacy CharacterMovementComponent. Server-authoritative with client prediction, so it works standalone, listen-server, and on the dedicated server.
AKBVEMoverPawn
Section titled “AKBVEMoverPawn”APawn with a capsule root, skeletal mesh, third-person camera, and a UCharacterMoverComponent (default Walking / Falling / Flying modes). Implements IMoverInputProducerInterface and sets itself as the component’s InputProducer. Enhanced Input accumulates intent; ProduceInput translates it into the Mover sim’s FCharacterDefaultInputs (camera-relative move, orientation intent, jump).
Enable the plugin (pulls in Mover + EnhancedInput), derive a BP from AKBVEMoverPawn, assign the mesh + input assets, and set it as the DefaultPawnClass. Networking is automatic. It runs parallel to the legacy CMC AchuckCoreCharacter — opt in per game.
Roadmap
Section titled “Roadmap”- Locomotion animation layer.
- Custom movement modes (sprint / dash / swim).
- Port stats/inventory onto the Mover pawn.