Kısıt çözücü
Fizik motorunun kuralları işleten kısmı: cisimler iç içe geçmez, mafsallar yerinde durur, sürtünme hareketi yavaşlatır.
Serbest hareket, cisimlerin kurallara uyması gerekene kadar kolaydır: üst üste binme, bir mafsalda sabit kal, sürtünmenin izin verdiğinden hızlı kayma. Kısıt çözücü bütün bunları her adımda uzlaştırır. Baskın yöntem sequential impulses’tir — Erin Catto’nun GDC 2006’da tanıttığı Box2D yaklaşımı; tek bir dev denklem sistemi çözmek yerine kısıtları birer birer, birkaç yinelemede gevşetir (Gauss–Seidel).
Ucuz, kararlı ve deterministik yapması kolaydır; bedeli, yoğun istiflemede hafif bir yaylanmadır. Alternatifler — bir LCP üzerinde projeksiyonlu Gauss–Seidel ya da konum tabanlı dinamik — doğruluk ile hız arasında başka yerlerde takas yapar.