Use colliders to configure collisions between GameObjects.
Colliders define the shape of a GameObject for physical collisions. When colliders make contact, you can call functions to trigger other events. You can configure collisions through collider components or their respective C# classes.
| Topic | Description |
|---|---|
| Introduction to collision | Learn about colliders and collision in Unity. |
| Introduction to collider types | Understand how static, kinematic, and dynamic colliders differ, and how each type behaves. |
| Collider shapes | Learn about the different collider shapes available, and how their shape complexity affects performance. |
| Collider surfaces | Configure the surface properties, such as bounciness and friction, for your collider. |
| Collider interactions and events | Use collision events to call functions and trigger changes at runtime. |
| Collision detectionAn automatic process performed by Unity which determines whether a moving GameObject with a Rigidbody and collider component has come into contact with any other colliders. More info See in Glossary |
Choose the collision detection mode that best suits your collider configuration. |