# Joints

> Apply and configure joints that connect GameObjects and simulate physical forces for pivoting, movement, and restriction.

A Joint connects a Rigidbody to another Rigidbody, or to a fixed point in space. Joints can apply forces that move rigid bodies, and joint limits can restrict that movement.

You can configure Joints via the [`Joint`](/engine/6000.6/script-reference/unityengine/joint.md) class, or the appropriate Joint component.

| **Topic**                                                                                                                             | **Description**                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [Introduction to joints](/engine/6000.6/manual/physics-section/physics-overview/joints-section/joints.md)                             | Overview of the concepts and behaviours of physics joints in Unity.                                              |
| [Character Joint component reference](/engine/6000.6/manual/physics-section/physics-overview/joints-section/class-character-joint.md) | Reference for the Character Joint component.                                                                     |
| [Fixed Joint component reference](/engine/6000.6/manual/physics-section/physics-overview/joints-section/class-fixed-joint.md)         | Reference for the Fixed Joint component.                                                                         |
| [Hinge Joint component reference](/engine/6000.6/manual/physics-section/physics-overview/joints-section/class-hinge-joint.md)         | Reference for the Hinge Joint component.                                                                         |
| [Spring Joint component reference](/engine/6000.6/manual/physics-section/physics-overview/joints-section/class-spring-joint.md)       | Reference for the Spring Joint component.                                                                        |
| [Create a configurable joint](/engine/6000.6/manual/physics-section/physics-overview/joints-section/create-configurable-joint.md)     | Create a configurable custom joint that has fine controls for constricting motion and specifying driving forces. |
