# Rigidbody physics

> Apply physics-based behavior to GameObjects.

In physics simulation, [rigid bodies](https://docs.nvidia.com/gameworks/content/gameworkslibrary/physx/guide/Manual/RigidBodyOverview.html) give GameObjects physics-based behavior such as movement, gravity, and collision.

In Unity, you can configure rigid bodies with the [`Rigidbody`](/engine/7000.0/script-reference/unityengine/rigidbody.md) class, or the corresponding [Rigidbody](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/class-rigidbody.md) component.

| **Topic**                                                                                                                           | **Description**                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [Introduction to Rigidbody physics](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/rigidbodies-overview.md)       | Understand the concepts and fundamental behaviors of the Rigidbody class and component. |
| [Configure Rigidbody colliders](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/rigidbody-configure-colliders.md)  | Configure colliders so the physics system can accurately detect collisions.             |
| [Apply constant force to a Rigidbody](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/rigidbody-constant-force.md) | Apply a constant linear or rotational force to a Rigidbody GameObject.                  |
| [Apply interpolation to a Rigidbody](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/rigidbody-interpolation.md)   | Smooth Rigidbody movement that appears jittery at runtime.                              |
| [Rigidbody component reference](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/class-rigidbody.md)                | Reference page for the Rigidbody component.                                             |
| [Constant Force component reference](/engine/7000.0/manual/physics-section/physics-overview/rigidbody/class-constant-force.md)      | Reference page for the Constant Force component.                                        |

## Additional resources

* [Use Rigidbody sleeping to improve physics performance](/engine/7000.0/manual/physics-section/physics-overview/physics-optimization/cpu/rigidbody-sleeping.md)
* [Adjust Rigidbody component solver iterations](/engine/7000.0/manual/physics-section/physics-overview/physics-optimization/cpu/rigidbody-solver.md)
* [Optimize Rigidbody component collision detection modes](/engine/7000.0/manual/physics-section/physics-overview/physics-optimization/cpu/rigidbody-collision-modes.md)
* [Nvidia: PhysX Rigid Body overview](https://docs.nvidia.com/gameworks/content/gameworkslibrary/physx/guide/Manual/RigidBodyOverview.html)
