Il y a vraiment deux significations différentes pour le moteur (de jeu) aujourd'hui. Les définitions catégoriques sont souvent nébuleuses, mais voici le sentiment que j'ai pris en 30 ans en orbite autour des industries.
Unity contient déjà des dizaines de choses que nous appelons des moteurs. Il y a un moteur à particules, un moteur physique (deux d'entre eux!), Un moteur d'animation, un moteur audio et un moteur d'interface utilisateur au moins. Le système de gestion des objets et le sous-système de rendu peuvent également compter.
Sous cette forme, «moteur» signifie «un système, composant, cadre, module ou bibliothèque habituellement réutilisable / modulaire conçu pour gérer les transformations en cours de votre état persistant en fonction des entrées ou des règles». Les choses en dehors des jeux utilisent parfois aussi le terme; J'ai vu beaucoup de moteurs de rendu HTML et de bases de données et de widgets / fenêtres appelés moteurs, sinon nommés dans le code.
Unity ne vient pas avec un moteur de règles ou un moteur de mécanique ou un moteur de gameplay (à moins que vous ne fassiez un jeu de physique pure), et c'est ce que ce gars essaie de faire. Il semble que dans les épisodes ultérieurs, il travaille à la création de mécanismes pour la gestion de la ville et d'autres choses, donc il ne s'agit pas seulement de la carte des tuiles. Mais un moteur de carte de tuiles est une autre chose avec laquelle Unity ne vient pas.
L'autre utilisation du mot vient des premiers jours, lorsque la fabrication intentionnelle de composants modulaires à réutiliser entre les jeux était beaucoup moins courante et était en grande partie une affaire interne avec des choses comme la Z-Machine et les trois ou quatre cadres que Sierra a traversés au fil des ans. . Ce n'est que lorsque la licence interentreprises du moteur Doom a éclaté que quiconque a utilisé le terme, AFAIK. Et à l'époque, c'était vraiment un morceau de code qui exécuterait votre jeu; vous devriez le pirater pour ajouter de nouveaux comportements, mais la plupart des jeux comme Heretic consistaient vraiment à ajouter de nouveaux graphiques, cartes et audio dans le système.