Je dirais plutot qu´un moteur est un noyau bas niveau qui fourni des fonctions haut niveau pour permettre de faire un jeu.
Pong n´utilise certainement pas de moteur, ni de librairie. Je pense meme que ca devait etre codé comme un cochon ( car en assembleur).
Un moteur est tout ce qui peut etre generalisé et communalisé dans un jeu. La toute petite couche au dessus du moteur, c´est le code specifique qui fait le jeu.
Maintenant dans le mot " moteur" on peut mettre tout ce qu´on veut. Tout ce qui peut etre reutilisable comme disait fil_razorback. Un code generique qui permet de faire des particules se nomme en general " moteur de particule". Le programme qui lit les script des jeux lucas art est un moteur de scrit ( le scumm), sans parler des moteurs son, moteurs physiques, moteurs graphiques, etc . .. Bref des moteurs il y en a partout de nos jours, mais a l´equipe c´etait un concept qui n´existait pas.