Skip to content

Quick start

This tutorial gets Motion 2.0 running in a new test level with the pre-made Motion character.

Engine Requirement

Motion 2.0 requires Unreal Engine 5.6 or later.

Goal

By the end, you will be able to press Play and move the pre-made Motion character with walking, sprinting, crouching, jumping, camera motion, and GAS-backed state enabled.

Add the plugin

  1. Download Motion 2.0 from your Epic Games Launcher by clicking Install to Engine.

  2. Choose one installation path:

    • Copy the MotionCore folder to your project's Plugins directory.
    • Or launch your project and enable the MotionCore plugin in Edit > Plugins.
  3. Restart Unreal Editor.

Use the Motion demo setup

  1. Enable Show Plugin Content in the Content Browser.

  2. Open the default demonstration map at Plugins/MotionCore/Content/Motion/Maps/Default.

  3. Set the demo GameMode to B_MotionGameMode, or modify your own GameMode to use the Motion demo character and PlayerState.

INFO

B_MotionPlayerState is a regular PlayerState with an AbilitySystemComponent added. You can use any other PlayerState that exposes an AbilitySystemComponent.

  1. Locate B_MotionCharacter in Plugins/MotionCore/Content/Motion/Blueprints. Open the character if you want to inspect defaults. The movement, breathing, sound, and camera components point at the current profile assets under Plugins/MotionCore/Content/Motion/Profiles/v2_0_0.

For project-specific tuning, duplicate and assign profile assets with Component profiles.

Play the demo

  1. Press Play.
  2. Use these controls:
InputAction
WASDMove
SpaceJump
ShiftSprint
CtrlCrouch
MouseLook around
  1. Confirm the character can move, sprint, crouch, and jump.

Next steps

Move from the demo path to the page that matches your next task.

Need Help?

Join the community Discord for support.

Motion - Advanced First Person Character Controller