物理演算エンジン
物理演算の基本となるのは衝突判定とダイナミックシミュレーション(動的シミュレーション。静止した一点の力のかかり方のみを見るのではなく、現実と同様に動く物体の動き全体をシミュレーションするもの)である。その他に、流体シミュレーション・剛体演算(リジットボディ)・軟体演算(ソフトボディ)、モーションコントロール(スクリプト言語によって物体の動作をコントロールする機能)、アセットツール(独自形式またはCOLLADAなどの汎用形式のオブジェクトやシーンを読み込んだり管理する機能)などがついたものも多い。
長年、学術的シミュレーションや3DCGアニメ製作の現場などの専門分野でのみ使われていたが、2000年代以降には高度な物理演算エンジンを搭載した家庭用ゲーム機やゲーム用グラフィックカードの登場により、ゲームを通じて一般にもなじみが深いものとなっている。
物理演算エンジン(ぶつりえんざんエンジン、Physics engine)とは、質量・速度・摩擦・風といった、古典力学的な法則をシミュレーションするコンピュータのソフトウェアである。多くの場合、ミドルウェアライブラリを指す。 略して物理演算、物理エンジン、Physicsとも言う。