





In this post I want just introduce what are some jobs or abilities in a physics engine...
I just call 6 most important abilities around a physic engine:
I just call 6 most important abilities around a physic engine:
1.Collisions detection
As the name sounds, it means detection of collisions.In a physics engine one of the
most important part is how your engine is able to detect any collision in the game.
as you know if we don't declare any collision detection,when the objects are having
collisions we don't see any collisions and they pass through theire selfs.So at first we
need a declaration for collision detection of objects.
2.Rigid body dynamics simulations
in a game we need to have good simulations of rigid body movements and other
details about them.this part is in responsibilities of physics engine too.
3.Soft body dynamics simulations
simulations of soft body movements and all other details about them in the game.
4.Fracturing of objects simulations
for instance when we have an explode in a game we need to have some simulations
of fracturings in objects.this part is one of physics engines duty.
5.Fluid dynamics simulations
simulation of all details for fluids like their oozes,their spraying and etc.
6.Hair and clothing simulations
to make a good simulation of hairs and cloths movements(depend on the
different situations)