
Description
Trailer: https://motionco.re/trailer
Playable Demo: https://motionco.re/demo
Motion 2.0 is a modular first-person character controller for Unreal Engine 5.6–5.8, built for C++ projects using the Gameplay Ability System. It provides network-aware movement, camera, animation integration, movement audio, native first-person body presentation, held-item presentation, and an included sample character.
Start with the sample character or add Motion’s components to your own ACharacter without adopting a Motion-specific base class. Motion fits your existing Character, PlayerController, PlayerState, GameMode, Ability System, AttributeSets, and input setup.
Motion does not include weapons, inventory, firing, reloads, ammunition, damage, muzzle logic, or ballistics.
What’s included
Modular first-person movement
Configure walking, sprinting, crouching, jumping, and breathing as separate components. Sprinting supports optional stamina and regeneration, separate start and stop thresholds, and hold or toggle input.
Crouching builds on Unreal Engine’s native crouch system and coordinates character state, camera height, and collision-aware uncrouching. Jumping supports coyote time, optional multi-jump, server validation, and jump and landing feedback.
First-person camera and full-body presentation
Create camera movement with procedural curves, smooth height changes, configurable offsets, view-angle limits, ceiling clearance, and world-obstruction response.
Stable full-body presentation helps keep the camera and character body visually aligned. The camera is collision-aware, but no camera system can automatically solve every possible level geometry setup.
Project-owned configuration profiles
Movement, camera, breathing, sound, curves, and GameplayEffect references are configured through profile DataAssets.
Duplicate the included profiles into your project, then adjust and version them with the rest of your game content. This keeps your project’s tuning separate from plugin defaults.
Animation Blueprint integration
Motion exposes movement state, Gameplay Ability System state, and held-item data to Animation Blueprints.
Use the included animation features, linked animation layers, or your own custom animation graphs. Motion is designed to provide the state and presentation tools without forcing one animation setup.
Surface-aware movement audio
Connect footsteps and other movement sounds to physical surfaces using configurable surface data, MetaSounds, and animation notifies.
Motion connects these systems, but you still choose and configure the sounds, surfaces, and notifies used by your project.
First-person held-item presentation
Motion supports separate first-person and world visuals, tag-based held poses, carry postures, pitch solving, hand IK, an upper-body overlay node, linked animation layers, and custom animation graphs.
Motion handles how held items are presented. It does not include inventory, equip rules, weapons, firing, reloads, ammunition, damage, muzzle logic, or ballistics. Those gameplay systems are created by you or provided by other systems in your project.
Networking
Movement state is controlled by the server, while local intent is used where appropriate to keep controls responsive. Motion includes server validation and rate limiting and works with standard Character Movement replication.
Attributes, GameplayEffects, and gameplay tags use the Gameplay Ability System.
Requirements and compatibility
A C++ Unreal Engine project
Gameplay Ability System
Enhanced Input
The included sample character, or your own ACharacter using UCharacterMovementComponent
Motion includes Blueprint-exposed APIs and editor configuration, but it is not a Blueprint-only product. GAS is required; there is no CharacterMovement-only or no-GAS version.
Review the documentation, integration guide, and known issues before purchasing to confirm that Motion 2.0 matches your project’s architecture!
Documentation: https://docs.motionco.re
Known issues: https://docs.motionco.re/known-issues
Discord: https://discord.gg/kuBGmJerpZ
Browse Motion on Orbital Market: https://orbital-market.com/product/61709449-01ea-4d55-9051-7f8f68dd1f1d








