Appearance
How to debug Motion in PIE
Use this guide when you need to inspect Motion movement, Gameplay Ability System (GAS), camera, or networking state during Play in Editor.
Use the Motion Gameplay Debugger category
During PIE, press apostrophe (') to open Unreal's Gameplay Debugger. If the Motion category is not already visible, toggle it with the category key shown in the overlay.
Use this first when you need to confirm detected Motion components, movement state, active camera curves, and any GAS data that the selected debug actor exposes through Unreal's standard ASC lookup.
For GAS state, run:
bash
showdebug abilitysystemReproduce the movement state while the overlay is visible. A short walk, sprint, crouch, or jump is usually enough to see whether state is changing.
Open Visual Logger
Use the console command:
bash
VisLogOr open Tools > Debug > Visual Logger.
Record a session
- Open Visual Logger.
- Click the red Record button.
- Play the scenario you want to inspect.
- Stop recording.
- Select the character actor.
- Scrub the timeline.
MotionCore declares the LogMotionVisual category but does not currently emit UE_VLOG entries. Visual Logger therefore shows engine or project entries only unless your project adds its own Visual Logger calls.
Use Rewind Debugger
- Open Tools > Debug > Rewind Debugger.
- Start a Rewind Debugger recording, or enable its PIE auto-record option.
- Reproduce the issue and stop the recording.
- Scrub through the timeline.
- Inspect the character, movement component, and animation tracks that were captured. Rewind Debugger recording is separate from the Visual Logger Record button.
Troubleshooting
| Symptom | Check |
|---|---|
| No Motion-specific Visual Logger rows appear | MotionCore does not currently emit UE_VLOG entries; use the Motion Gameplay Debugger category and Output Log |
| No Motion Output Log entries appear | Build is not Shipping and the relevant LogMotion* category is enabled |
| Attribute values are missing | The character has an initialized Ability System Component (ASC) and AttributeSet |
| Camera effects are missing | The character has a MotionCameraComponent and camera effects are enabled |
Next steps
Visual Logger is disabled in Shipping builds.