Built-in 3D physics
Use this integration of the Nvidia PhysX engine in object-oriented 3D projects.
Read time 1 minuteLast updated 11 days ago
Unity's default built-in 3D physics system is an integration of the Nvidia PhysX engine. You can use this system in object-oriented 3D projects.
This section includes the following topics.
Topic | Description |
|---|---|
| Character control | Configure physics-based character control for first-person and third-person characters. |
| Rigidbody physics | Apply physics-based behavior to GameObjects. |
| Collision | Use colliders to configure collisions between GameObjects. |
| Joints | Apply and configure joints that connect GameObjects and simulate physical forces for pivoting, movement, and restriction. |
| Articulations | Configure complex systems of rigid bodies and joints. |
| Ragdoll physics | Configure ragdoll physics for characters. |
| Optimize physics performance | Optimize physics system performance in the Unity Editor. |
| Cloth | Simulate fabric movement for character clothing and other in-application textiles. |
| Multi-scene physics | Manage different physics contexts in one project with multiple dedicated physics scenes. |
| Physics Debug window reference | Use the Physics Debug window to configure and generate visual representations of 3D physics activity in a scene. |
| Physics Profiler module | Analyze the performance of physics in your application. |