Как би се стигнало до създаването на видима физическа машина?

Напоследък ми е интересно да направя свой собствен двигател по физика,
Знам необходимата физика, знам програмиране, но просто не мога да се справя как бих комбинирал двете неща, тъй като всеки параметър се влияе от другия и пак ще трябва да следя първоначалните статистически данни за обект, преди да започне да се движи, или в противен случай изчисленията не биха работили правилно? (от начина, по който гледам как ще бъде програмиран).
Но това не ми се струва като правилния начин за кодирането му.

Просто се чудех дали някой го е кодирал преди или има идея, която може да ме отведе в правилната посока.