Un motore fisico è un programma informatico che simula un modello fisico newtoniano utilizzando variabili come massa, velocità, frizione alla resistenza del vento e altro. Il motore utilizzando questi dati e le leggi newtoniane simula il comportamento degli oggetti sottoposte alle forze del mondo (reale o immaginario).
Questa tipologia di programmi trovano applicazione in simulatori di sistemi complessi e nei videogiochi.