# Physics integrations in Unity

> An overview of the different physics integrations available in the Unity engine.

Unity helps you simulate physics in your Project to ensure that the objects correctly accelerate and respond to collisions, gravity, and various other forces. Unity provides different physics system implementations which you can use according to your project needs: 3D, 2D, object-oriented, or data-oriented.

You can create some basic physics interactions with the user interface, but for more control over the simulation, you need some familiarity with C#. To develop your C# skills, refer to the Unity Learn [Junior Programmer](https://learn.unity.com/pathway/junior-programmer) course.

## Built-in physics systems for object-oriented projects

If your project is [object-oriented](/engine/6000.3/manual/scripting/object-oriented-development.md), use the Unity's built-in physics system that corresponds to your needs:

* [Built-in 3D physics](/engine/6000.3/manual/physics-section/physics-overview.md): Uses an integration of the Nvidia PhysX engine by default.
* [Built-in 2D physics](/engine/6000.3/manual/unity2d/2d-physics.md): Uses an integration of Box2D physics engine by default.

## Physics engine packages for data-oriented projects

If your project uses Unity's Data-Oriented Technology Stack (DOTS), you need to install the [Unity Physics](http://docs.unity3d.com/Packages/com.unity.physics@latest/index.html) package. Unity Physics is the DOTS physics engine that simulates physics in a data-oriented project.

## Additional resources

* [Physics](/engine/6000.3/manual/physics-section.md)
* [Physics project settings](/engine/6000.3/manual/unity-editor/editor-settings-reference/comp-manager-group/class-physics-manager.md)
* [2D physics](/engine/6000.3/manual/unity2d/2d-physics.md)
* [Built-in 3D physics](/engine/6000.3/manual/physics-section/physics-overview.md)
* [Unity Physics package](http://docs.unity3d.com/Packages/com.unity.physics@latest/index.html)
* [Havok Physics for Unity package](https://docs.unity3d.com/Packages/com.havok.physics@latest/index.html)
