> For the complete documentation index, see [llms.txt](https://pmc-docs.gitbook.io/pmc-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pmc-docs.gitbook.io/pmc-docs/introduction.md).

# Introduction

### <mark style="color:blue;">Overview</mark>

Physics Movement Component (PMC) is a 100% Blueprint-based, physics-driven movement system for Unreal Engine.

It exposes a clean Blueprint API for controlling physics-driven Pawns, including movement, jumping, rotation, and multiplayer replication, without requiring custom physics or networking setup.

Instead of building your own physics movement framework, you can plug in PMC and focus on gameplay.

***

### <mark style="color:blue;">What Problem Does It Solve?</mark>

Physics-based movement is often hard to control and difficult to replicate in multiplayer.

<mark style="color:$warning;">PMC provides a ready-to-use movement layer with:</mark>

* Stable physics movement
* Rotation handling
* Custom ground detection
* Custom directional angular velocity and object sliding
* Built-in replication (with support for external replication solutions)

***

### <mark style="color:blue;">Angular Velocity, Sliding & Stabilization</mark>

PMC includes a custom angular velocity system that gives precise control over rotation behavior.

<mark style="color:$warning;">Developers can decide:</mark>

* Whether the object rolls using angular velocity
* Or slides without rotating (ice-like movement)
* How strong the rotation effect should be

Additionally, PMC features **Force Angular Stabilization**, allowing objects to suppress unwanted spinning and maintain directional stability during movement.

<mark style="color:$warning;">This makes it easy to create:</mark>

* Sliding objects
* Ice-rink style movement

without fighting Chaos physics behavior.

***

### <mark style="color:blue;">Custom Ground Check System</mark>

PMC uses its own ground check logic for more predictable physics movement.

<mark style="color:$warning;">This improves:</mark>

* Grounded state detection
* Jump consistency

***

### <mark style="color:blue;">Who Is This For?</mark>

<mark style="color:$warning;">PMC is ideal for developers building:</mark>

* Physics-based multiplayer gameplay
* Prop Hunt–style multiplayer experiences

***

### <mark style="color:blue;">Design Philosophy</mark>

Physics Movement Component is built around one idea:

**Physics movement should be easy to use, easy to control, and multiplayer-ready.**

Instead of forcing developers to wrestle with complex engine behavior, PMC exposes clear parameters with sensible defaults that work immediately.

The goal is not to replace Unreal Engine systems but to provide a reliable, practical movement layer for physics-driven gameplay.
