Skip to content
Media 1 for listing Motion: Advanced First Person Character / Controller Template

Description

Latest Update: 1.6.2.0 (November 18th 2024)

🎬 Feature Demo: Watch on YouTube

🌐 Playable Demo: Download Here

📚 Documentation: Access Here

📄 Changelog: View Updates

💡 Feedback & Roadmap: Submit Ideas

💬 Discord & Support: Join the Community

🌐 Orbital

🌊 Motion is a high-quality template for Unreal Engine developers seeking to create immersive first-person characters with full-body awareness. Designed for intermediate to advanced users, Motion offers responsive controls and dynamic camera movements, providing a robust foundation for your first-person action game.

Highly Customizable and Powerful

Motion empowers you to craft unique gameplay experiences by tailoring camera patterns for breathing, walking, sprinting, jumping, and landing. Whether you prefer exaggerated motions or subtle nuances, Motion adapts to your vision—making it fit your game, not the other way around.

Key Features

🎥 True First-Person PerspectiveAutomatic camera adjustment with collision detection and prevention for an immersive experience.

📈 Curve-Based Animations

Edit all camera animations and speed curves in real-time, even during Play-in-Editor sessions.

🏃 Sprinting System

Easy-to-use sprinting mechanics with customizable camera animations and acceleration curves.

🦵 Crouching Component

Smooth crouching that automatically detects ceilings to prevent unintended movements.

🚶‍♂️ Walking Component

Integrated walking acceleration and adjustable camera animations for fluid character movement

🦿 Jumping Component

Multiple camera animations for jumping and landing, including dynamic responses based on impact velocity.

👣 Footstep System

Immersive footstep sounds for all movement types—sounds included!

📝 Example Animation Blueprint

Start immediately with a Lyra-based Animation Blueprint with all animations included!

🛠️ Gameplay Ability System Integration

Utilize the power of the Gameplay Ability System and Gameplay Tags to easily expand or create new functionalities.

🎛️ Custom AnimInstance Class

Bind Gameplay Tags to variables for simplified implementation of new animation states.

🎮 Custom Camera Component

Enhanced camera control with collision detection and prevention for smooth navigation.

⏱️ Runtime Curves

Modify curves during gameplay for dynamic adjustments and fine-tuning.

💡 Modern C++ Core with Blueprint Accessibility

Core functionalities are built in C++ for performance but are fully exposed to Blueprints for ease of use.

Why Choose Motion?

When developing my own first-person game prototype, I realized existing assets were either too complex, inflexible, or cumbersome to use. Motion was created to solve these problems, offering a template that's both powerful and easy to understand.

🙌 Satisfaction Guaranteed

I know how important it is for an asset to meet your expectations. If Motion doesn't fit your needs within a week of purchase, I'll provide a full refund—no questions asked.

Support

Got questions or need assistance? Join our Discord community or email me at [email protected]. I'm here to help!

Disclaimer: The environment & menu shown in screenshots and the demo are not included with Motion.

Included formats

  • logo of Unreal Engine format