Les capacités de jeu du Mac sont loin d’être souhaitables, mais une nouvelle fonctionnalité macOS pourrait changer l’avenir du jeu AAA d’Apple.
Le jeu Apple est depuis longtemps une blague courante dans la communauté des jeux sur PC. Alors que Mac est bien connu pour le montage vidéo, les graphismes et le travail de conception (c’est vraiment la crème de la crème), ses capacités de jeu ont tendance à être insuffisantes. Parce que les développeurs optimisent pour Windows, la plupart des joueurs AAA préfèrent Windows comme système d’exploitation de choix. Plus de jeux sont disponibles pour Windows, et les jeux Windows fonctionnent généralement plus rapidement que les jeux macOS comparables. Cependant, une nouvelle fonctionnalité macOS pourrait changer l’avenir du jeu sur Mac et mettre enfin fin au vieil adage selon lequel les Mac ne peuvent pas jouer aux jeux AAA.
La conférence annuelle des développeurs mondiaux d’Apple (WWDC) a apporté des nouvelles passionnantes aux joueurs et aux développeurs de jeux : la prise en charge de DirectX 12 pour macOS. Oui, l’équipe d’ingénierie logicielle d’Apple a créé une nouvelle boîte à outils de portage de jeux pour traduire et exécuter les jeux Windows DirectX 12 les plus récents sur macOS, ce qui simplifie et accélère le portage des jeux Windows sur Mac. Il permet également aux développeurs d’exécuter une version non modifiée d’un jeu Windows sur un Mac avant de le porter entièrement.
« Le nouveau Game Porting Toolkit fournit un environnement d’émulation pour exécuter votre jeu Windows existant non modifié et vous pouvez l’utiliser pour comprendre rapidement l’utilisation des fonctionnalités graphiques et le potentiel de performances de votre jeu lorsqu’il est exécuté sur un Mac », Aiswariya Sreenivassan, chef de projet d’ingénierie pour GPU et graphiques chez Apple, expliqués lors de la session WWDC la semaine dernière.
La nouvelle boîte à outils comprend une couche de compatibilité permettant aux programmeurs et aux joueurs d’exécuter des jeux DirectX 12 sur macOS. Le code de la boîte à outils est construit sur Proton, une couche de compatibilité basée sur Wine développée par Valve pour exécuter des jeux Windows sur Linux. Il est également basé sur le code source de CrossOver de CodeWeavers, qui travaille déjà sur sa couche de compatibilité pour exécuter des jeux DX 12 sur Mac.
« Nous avons des décennies d’expérience dans la création de ports avec Wine, et nous sommes très heureux qu’Apple reconnaisse que Wine est une solution fantastique pour exécuter des jeux Windows sur macOS. Nous n’avons pas travaillé avec Apple sur cet outil, mais nous serions ravis de travailler avec tous les développeurs de jeux qui essaient le Game Porting Toolkit et voient le potentiel énorme qu’offre Wine. Notre équipe PortJump a perfectionné l’art et la science de la création de portages d’applications Windows à l’aide de notre technologie Wine, et nous sommes ouverts aux demandes de renseignements sur la manière dont nous pouvons vous aider à faire fonctionner votre jeu sur macOS. Nous sommes également enthousiasmés par le potentiel que le Game Porting Toolkit peut offrir à CrossOver. Nous avons annoncé la semaine dernière que nous avions une prise en charge préliminaire de DirectX 12 sur macOS à venir dans CrossOver 23, et nous sommes impatients de poursuivre sur cette lancée. Au fur et à mesure que nous en apprendrons davantage, nous partagerons des mises à jour dans de futurs articles. a partagé Meredith Johnson, chef de produit QA et CrossOver chez Codeweavers.
Le Game Porting Toolkit est actuellement destiné à être utilisé par les équipes de développement comme solution d’évaluation (avant d’effectuer des conversions totales). Apple pense que sa boîte à outils de portage de jeux contribuera à « éliminer des mois de travail initial et à permettre aux développeurs de voir dans quelle mesure leur jeu existant pourrait fonctionner sur Mac en quelques jours seulement ». Apple espère que les développeurs utiliseront le Game Porting Toolkit comme point de départ pour optimiser le code de jeu et les shaders afin de garantir aux joueurs Mac une bonne expérience de jeu. L’implication tacite (mais évidente) est que ces développeurs ou studios soumettront ensuite les titres nouvellement «convertis» au Mac App Store, où Apple prend une réduction de 30% des revenus. Et selon le travail impliqué et la base d’utilisateurs potentiels, certains studios et développeurs peuvent choisir de le faire.