Ces moteurs de jeux vidéo alimentent le renouveau du rétro d’aujourd’hui
Les jeux rétro reviennent à la mode. Au cours des dernières années, de nombreux développeurs se sont fait un nom en publiant des remasters, des collections ou des portages de classiques du jeu de haute qualité. Ces renaissances rétro vont au-delà des attentes, ajoutant des améliorations visuelles et du gameplay à la qualité de vie et présentant des musées remplis d'informations sur la création des jeux. Ces rééditions font un bien net à l'industrie du jeu vidéo, mais il y a un problème pour les développeurs : elles nécessitent une technologie propriétaire.
De nombreux studios à l'origine de ces renaissances rétro ont créé leurs propres moteurs d'émulation pour rendre possible leur travail. Le moteur KEX de Nightdive Studios et le moteur Carbon de Limited Run Games sont peut-être les plus célèbres, mais le moteur Eclipse de Digital Eclipse et le moteur Syrup d'Implicit Conversions font également du bon travail. Sans ces moteurs de jeu, les versions récentes comme Doom + Doom II , Micro Mages , Llamasoft : The Jeft Minter Story et Tomba : Special Edition ne seraient pas possibles.
J'ai parlé à ces développeurs pour mieux comprendre pourquoi ils créent ces moteurs et frameworks de jeu pour ramener les jeux rétro. J'ai trouvé des points communs dans leurs réponses. Ils avaient tous un penchant pour la création de cadres modernes et plus facilement accessibles qui pourraient permettre aux jeux rétro de se sentir chez eux sur les plates-formes modernes.
Moteur KEX – Studios de plongée nocturne
Nightdive Studios s'est fait un nom au cours des dernières années avec des remasters de classiques du jeu de tir à la première personne. Sa version la plus récente est Killing Time Remastered . Dans une interview suite à la sortie de Doom + Doom II , Larry Kuperman, directeur du développement commercial de Nightdive, a expliqué que la vision du studio pour ses remasters est qu'ils "devraient ressembler et se sentir comme vous vous en souvenez du jeu original". Je pense que c'est un objectif principal que tous les développeurs travaillant sur ces rééditions rétro peuvent atteindre.
Pour réaliser cette vision, Nightdive a créé le moteur propriétaire KEX . Xaser Acheron de Nightdive qualifie KEX de moteur « incroyablement flexible » qui permet à Nightdive de brancher essentiellement le jeu qu'ils sont en train de remasteriser et de travailler sur les types d'intégrations nécessaires pour une réédition moderne d'un classique. Certains, comme Doom + Doom II , utilisent même le même moteur de rendu du jeu qu'ils remasterisent, c'est pourquoi ils semblent si fidèles aux originaux, même avec toutes leurs améliorations.
KEX Engine offre également au studio la possibilité de développer ces classiques, que ce soit via des améliorations de la qualité de vie, du nouveau contenu ou des galeries de musée présentant le contenu du développement. C’est l’un des moteurs de jeu de la plus haute qualité. Kuperman dit que Nightdive n'a pas l'intention d'en faire un moteur plus ambitieux pour les nouveaux jeux dans un avenir proche. Quoi qu’il en soit, il est déjà assez efficace pour atteindre l’objectif principal de Nightdive.
Moteur de sirop – Conversions implicites
Implicit Conversions, surtout connu pour son travail sur les rééditions PS Plus des titres PlayStation classiques , crée également son propre moteur d'émulation. Il s'appelle Syrup Engine et un jeu l'utilisant vient de sortir cette semaine. Ce jeu s'appelle Micro Mages , qui a été conçu à l'origine pour la NES, mais est maintenant disponible sur PlayStation 5, avec des lobbys de jeux en ligne supplémentaires utilisant des réseaux de restauration, une prise en charge des grondements et des écrans larges, et plus encore, tout cela grâce à Syrup Engine.
Robin Lavallée, PDG et co-fondateur d'Implicit Conversions, a déclaré à Digital Trends que l'équipe devait créer son moteur car les émulateurs commerciaux pour consoles sont rares et ceux qui existent sont "généralement protégés par des [accords de non-divulgation]". Syrup Engine permet aux développeurs de porter des jeux rétro tout en ajoutant de nouvelles fonctionnalités telles que la prise en charge d'écran large, les états de sauvegarde, etc. Il utilise une compilation anticipée pour y parvenir et dispose d'un système de test automatisé qui prend automatiquement des captures d'écran des jeux émulés et les compare aux captures d'écran de référence de l'original. Implicit Conversions souhaite créer un moteur dans lequel les développeurs ne seront pas confrontés à autant d'obstacles lors de la mise en avant de jeux.
«J'aime penser au moteur Syrup essayant de trouver sa place, de la même manière que Unity, Unreal, GameMaker et maintenant Godot ont été créés pour permettre à des milliers de développeurs de jeux de créer des jeux. Cela a démocratisé le développement de jeux », explique Lavallée. "Nous espérons atteindre un objectif similaire pour les jeux rétro et classiques en créant et en fournissant une technologie qui permettra aux développeurs de jeux de porter efficacement des jeux via l'émulation."
Moteur Eclipse – Eclipse numérique
Digital Eclipse est connu pour sa série Gold Master de collections de jeux vidéo, qui servent également d'expositions interactives fournissant un contexte historique pour les jeux présentés. Pour y parvenir, Digital Eclipse utilise un moteur qu'il appelle Bakesale en interne (il porte le nom du restaurant de poulet frit d'Oakland, Bakesale Betty). Publiquement, cela est connu sous le nom de moteur Eclipse , et c'est un cadre dans lequel les ingénieurs de Digital Eclipse peuvent travailler pour améliorer les anciens jeux pour les plates-formes modernes ou créer des versions entièrement nouvelles de jeux classiques comme Tetris .
"C'est un cadre qui donne à nos ingénieurs les outils dont ils ont besoin pour intégrer facilement la technologie d'émulation provenant de plusieurs sources, puis s'appuyer sur cela", a déclaré le directeur éditorial Chris Kohler à Digital Trends. « À la base, cela nous permet d'intégrer des fonctionnalités telles que la sauvegarde/le chargement et le rembobinage. De plus, si vous regardez des jeux comme Yars' Revenge Enhanced dans Atari 50: The Anniversary Celebration , ou Gridrunner Remastered dans Llamasoft: The Jeff Minter Story , ce sont des exemples de la façon dont nous pouvons ajouter des couches au-dessus des jeux émulés pour créer un environnement totalement différent. nouvelle expérience audiovisuelle tout en conservant le jeu original de base.
Pour les efforts de Digital Eclipse en particulier, Kohler explique également que Bakesale dispose des outils internes nécessaires pour permettre la chronologie de ses collections. Parce qu'il est parfaitement adapté aux besoins spécifiques de Digital Eclipse, Kohler affirme que Digital Eclipse n'a pas besoin de « réinventer la roue à chaque fois ». Chaque jeu est différent et les ressources dont les développeurs peuvent disposer pour les aider à les remasteriser ou à les rééditer varient. Une technologie telle que le moteur Eclipse rend ce processus complexe de création de quelque chose comme Tetris Forever un peu moins intimidant.
Carbon Engine – Jeux à édition limitée
Limited Run Games est une société à l'épicentre des sorties physiques modernes et des reprises de classiques rétro. Ces dernières années, il a déployé des efforts plus actifs pour se lancer dans le développement et l'édition de jeux, en restaurant des séries comme Rocket Knight pour des éditeurs disposant d'un vaste catalogue de jeux rétro comme Konami. Il l'a fait avec le Carbon Engine , que Joe Modzeleski, directeur du développement de Limited Run Games, a appelé « un environnement de développement de jeux utilisé pour interfacer des émulateurs, des ROM modifiées et des frontaux personnalisés avec des plates-formes modernes » dans une déclaration à Digital Trends.
Modzeleski souhaite que Carbon Engine fournisse aux développeurs « un moyen d'utiliser leur ancien catalogue sans risques financiers similaires », en le comparant à leurs efforts avec les jeux physiques. Le moteur Carbon permet des améliorations similaires à celles que nous avons vues avec les autres moteurs de cette liste, telles que la prise en charge des écrans larges. Comme tous les développeurs à qui j'ai parlé, Limited Run Games souhaite faire revivre les jeux rétro pour en faire un processus plus réalisable.
"Le coût de développement lié au démarrage et au travail de base pour émuler une variété d'anciennes plates-formes sur des systèmes modernes est une entreprise coûteuse et difficile à justifier financièrement sur des titres individuels", a déclaré un représentant de Limited Run Games. "Fournir une option là où nous avons déjà fait ce travail de base a rendu viable le retour de jeux qui autrement ne l'auraient pas été."
Limited Run Games est peut-être le développeur le plus ambitieux avec lequel j'ai parlé, car il exprime son intention « de continuer à étendre les plates-formes prises en charge par Carbon Engine et de rendre l'environnement de développement plus convivial pour être utilisé à la fois par notre équipe interne et par nos partenaires externes. .» Cette approche permet finalement de comprendre pourquoi ces moteurs d’émulation sont de plus en plus courants dans les jeux.
Alors que de plus en plus de développeurs se concentrent sur l'émulation et la préservation, toute technologie qui leur permet de ne pas avoir à refaire les démarches de développement et qui peut être partagée entre les projets est une aubaine. Ces moteurs s'améliorent en émulant fidèlement les jeux et en ajoutant des améliorations modernes de la qualité de vie qui rendent les classiques encore meilleurs. La révolution du jeu vidéo rétro est là, et ces moteurs de jeu fournissent suffisamment de puissance pour garantir qu'elle ne s'arrêtera pas de sitôt.