Некоторые разработчики применяют физический движок для реализации головоломок, потому что это требует более точной физики. 1 Например, чтобы импульс объекта мог опрокинуть препятствие или поднять тонущий объект. 1
Физический движок позволяет создать виртуальное пространство, наполнить его телами (виртуальными статическими и динамическими объектами) и указать для них общие законы взаимодействия тел и среды, в той или иной мере приближённые к физическим. 4 Он берёт на себя расчёт взаимодействия тел, задавая характер и степень взаимодействий (импульсы, силы и т. д.). 4
Таким образом, применение физического движка даёт возможность быстро создать довольно реалистичную физику, чтобы главное внимание уделить более важным аспектам игры, в том числе головоломкам. 5