PHYSICS
PHYSICS
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 engine implementations which you
can use according to your Project needs: 3D, 2D, object-oriented, or data-oriented. This page provides the
links to their documentation.
You can achieve some basic physics goals with the user interface, but for more control over the simulation,
you need some familiarity with C#. To develop your C# skills, see the Unity Learn Junior
Programmer course.
Unity Physics package: the DOTS physics engine you need to install by default to simulate physics in any
data-oriented project.
Havok Physics for Unity package: an implementation of the Havok physics engine for Unity, to use as an
extension of the Unity Physics package. Note that this package is subject to a specific licensing scheme.
Additional information resources
Physics tutorials
Performance optimization tips: Physics in Unity (video)