Motion: Advanced First Person Character Template / Controller

Kia Armani
Unreal Engine Versions
5.5-5.7
Distribution Method
Plugin
Asset Version
1.6.3.0
You need to register first

Description

Motion is the framework designed to kill that timesink.

It gives you a production-ready, highly customizable first-person character system out-of-the-box, so you can focus on building your unique game, not reinventing the wheel.


Here's how Motion solves your headaches today:

  • True Immersion, Effortlessly: Get that full-body awareness with an automatic camera system that intelligently handles collisions. No more jarring clipping or awkward views. (Better player experience, less dev setup)

  • Create Fluid, Dynamic Movement: Easily implement smooth sprinting, crouching (with automatic ceiling detection!), and jumping, all with real-time, curve-based camera animations you can tweak instantly. Make movement feel right. (Saves animation time, better game feel)

  • Build on a Solid Foundation: Leverage a C++ core for performance, but manage everything through developer-friendly Blueprints. Includes built-in immersive footstep audio and Gameplay Ability System (GAS) support for scalable mechanics. (Performance + Ease of Use + Scalability)


Get Motion 2.0 FREE When It Drops (Major Upgrade Coming Soon!):

I'm constantly improving Motion based on feedback. Your purchase today includes a free upgrade to Motion 2.0, bringing:


  • Multiplayer Ready: Built from the ground up for networked games.

  • Simpler Integration: Works with any character class (no custom base class needed!) and your existing input bindings. Modular components mean less hassle.

  • Enhanced GAS & More: Deeper GAS integration for easier extension and creating new abilities, an advanced camera system, and more!


Why Choose Motion?


  • Stop Wasting Development Time: Integrate core FPS mechanics in hours, saving you weeks or months of complex coding and debugging.

  • Make Your Vision a Reality: Easily customize camera feel, movement speeds, and more to match your game's unique style.

  • Actually Finish Your Project: Build on a reliable, tested foundation so you can focus on shipping, not fighting the engine.


Technical details

Code Modules:

  •  MotionCore (Runtime)

Number of Blueprints: 13

Number of C++ Classes: 17

Network Replicated: No

Supported Development Platforms: Windows, Linux & Mac

Supported Target Build Platforms: Windows, Linux & Mac


Input:

  • Mouse and Keyboard

  • Controller (tested with DualShock & Xbox One Controller)


Documentation: https://kia.dev/motion1.6-docs


Related assets