Un moteur ne sert pas forcément qu´à éviter des calculs. C´est un ensemble de " briques" qui permettent de faciliter la programamtion. Le moteur est en fait le coeur du jeu qui gère tous les éléments nécessaire à sa construction ( affichage, physique, son, réseau, etc...). D´où les appellations " moteur 3D", " moteur 2D", " moteur de physique", " moteur multi-joueurs" etc...
La définition du moteur n´est pas si éloignée de celle du moteur d´une voiture. C´est ce qui permet à la voiture de fonctionner, à cela on y ajouter des commandes pour controler le véhicule ( un volant), et une carroserie pour rendre le véhicule plus " joli" etc... Tout comme on rajoute des commandes ( souris, clavier, pad) pour un jeu et un " habillage" pour le design.