Os recursos de jogos do Mac estão longe de serem desejáveis, mas um novo recurso do macOS pode mudar o futuro dos jogos AAA da Apple.
ALÍVIO: O que Mark Zuckerberg realmente pensa do Apple Vision Pro
Os jogos da Apple há muito são motivo de piadas na comunidade de jogos para PC. Embora o Mac seja bem conhecido por edição de vídeo, gráficos e design (é realmente a nata da cultura), seus recursos de jogo tendem a deixar a desejar. Como os desenvolvedores otimizam para o Windows, a maioria dos jogadores AAA prefere o Windows como sistema operacional preferido. Mais jogos estão disponíveis para Windows, e os jogos do Windows geralmente rodam mais rápido do que jogos macOS comparáveis. No entanto, um novo recurso do macOS pode mudar o futuro dos jogos para Mac e acabar com o velho ditado de que Macs não podem jogar jogos AAA.
A Worldwide Developers Conference (WWDC) anual da Apple trouxe notícias interessantes para jogadores e desenvolvedores de jogos: suporte DirectX 12 para macOS. Na verdade, a equipe de engenharia de software da Apple criou um novo Game Porting Toolkit para traduzir e executar os jogos DirectX 12 mais recentes do Windows no macOS, tornando mais simples e rápido portar jogos do Windows para Mac. Ele também permite que os desenvolvedores executem uma versão não modificada de um jogo do Windows em um Mac antes de portá-lo totalmente.
“O novo Game Porting Toolkit fornece um ambiente de emulação para executar seu jogo existente e não modificado do Windows e você pode usá-lo para entender rapidamente o uso dos recursos gráficos e o potencial de desempenho do seu jogo ao rodar em um Mac”, explicou Aiswariya Sreenivassan, gerente de projeto de engenharia para GPUs e gráficos na Apple, durante a sessão WWDC da semana passada.
RELACIONADO: O novo fone de ouvido VR da Apple acabou de matar o PSVR2
O novo kit de ferramentas inclui uma camada de compatibilidade que permite que programadores e jogadores executem jogos DirectX 12 no macOS. O código do kit de ferramentas é construído em Proton, uma camada de compatibilidade baseada em Wine desenvolvida pela Valve para rodar jogos do Windows no Linux. Também é baseado no código-fonte CrossOver da CodeWeavers, que já está trabalhando em sua camada de compatibilidade para rodar jogos DX 12 no Mac.
“Temos décadas de experiência na criação de ports com Wine e estamos muito satisfeitos que a Apple reconhece que o Wine é uma solução fantástica para rodar jogos do Windows no macOS. Não trabalhamos com a Apple nesta ferramenta, mas adoraríamos trabalhar com qualquer desenvolvedor de jogos que experimente o Game Porting Toolkit e veja o enorme potencial que o Wine oferece. Nossa equipe PortJump aperfeiçoou a arte e a ciência de criar portas de aplicativos Windows usando nossa tecnologia Wine, e estamos felizes em receber perguntas sobre como podemos ajudá-lo a fazer seu jogo funcionar no macOS. Também estamos entusiasmados com o potencial que o Game Porting Toolkit pode trazer para o CrossOver. Anunciamos na semana passada que o suporte preliminar para DirectX 12 no macOS chegaria no CrossOver 23 e estamos ansiosos para aproveitar esse impulso. À medida que aprendermos mais, compartilharemos atualizações em artigos futuros”, disse Meredith Johnson, CrossOver QA e gerente de produto da Codeweavers.
O Game Porting Toolkit é atualmente destinado ao uso por equipes de desenvolvimento como uma solução de avaliação (antes de prosseguir com as conversões completas). A Apple acredita que seu kit de portabilidade de jogos ajudará a “eliminar meses de trabalho inicial e permitirá que os desenvolvedores vejam como seus jogos existentes poderiam funcionar no Mac em apenas alguns dias”. A Apple espera que os desenvolvedores usem o Game Porting Toolkit como ponto de partida para otimizar o código do jogo e os shaders para garantir que os jogadores de Mac tenham uma boa experiência de jogo. A implicação tácita (mas óbvia) é que esses desenvolvedores ou estúdios enviarão então os recém-convertidos. ”Títulos para a Mac App Store, onde a Apple fica com 30% da receita. Dependendo do trabalho necessário e da base de usuários em potencial, alguns estúdios e desenvolvedores podem optar por fazer isso.
ALÍVIO: A IA pode imaginar como seria um futuro administrado pela Apple?
Fontes: redação da Apple, Code Weavers, Inverse