苹果近些年还是挺重视游戏这块的,像《生化危机8》、《刺客信条:幻景》等游戏都登陆了iPhone和iPad。而在近日的WWDC24上,苹果更进一步,推出了Game Porting Toolkit 2(游戏移植工具包2)。
Game Porting Toolkit 2包括Windows游戏的评估环境,游戏移植示例代码、Metal着色器转换器,Metal-cpp和人机界面指南。
其中,Windows游戏的评估环境可以直接在Apple silicon上运行未经修改的Windows可执行文件(.exe),能够让开发者测试游戏,了解性能并进行优化。最新的Windows游戏的评估环境支持更多的游戏技术,在图形和兼容性上得到改进,并支持AVX2指令集和光线追踪,同时性能也得到了提升。
扩展后的人机界面指南将重点放在游戏设计上,可帮助开发者提升玩家的交互体验。开发者可了解关键主题的详细信息,比如说如何支持最佳的全屏游戏内容,以及设计出色的触控屏幕虚拟控制按键。
Metal着色器转换器则可以将DXIL转换成Metal库以便游戏能在Mac(Apple silicon)、iPad和iPhone上使用。最新版本的转换器支持新的 Metal 功能,例如全局一致性内存访问。凭借对debug信息的新支持,开发者能用Xcode 16中的Metal工具去调试,配置和验证转换后的着色器。
“无论是将现有游戏还是开发中的游戏移植到 Apple 设备,Game Porting Toolkit 2都能为开发者节省宝贵的时间。和 Windows 游戏的兼容性提升、强大的新着色器调试工具以及更新的着色器代码,让开发者能够在不同设备上统一他们的游戏代码和着色器,如今在iPhone、iPad和Mac上创建出色的游戏变得前所未有的简单。”苹果在官方新闻网站中如此表示道。
而根据GamesIndustry.biz的消息,Game Porting Toolkit 2将会让更多游戏登陆Mac,包括《刺客信条:影》、《控制:终极版》、《死亡岛2》和《鸣潮》等。