В прошлом году Apple представила новый набор инструментов для портирования игр, чтобы помочь разработчикам перенести свои проекты для Windows на macOS. С тех пор на Mac вышло несколько AAA-тайтлов, и скоро их будет ещё проще перенести на iOS. Это связано с тем, что Game Porting Toolkit 2.0 работает не только на Mac, но и на iPhone и iPad.

Для тех, кто не знает, Game Porting Toolkit от Apple способен конвертировать игры для Windows так, чтобы они работали на macOS. Разработчики могут использовать этот инструмент, чтобы оценить, стоит ли портировать свои проекты на Mac, а затем заняться оптимизацией игры для macOS-версии – в том числе конвертировать графику DirectX в Metal.

SDK также помогает разработчикам воспользоваться другими встроенными функциями системы, такими как поддержка игровых контроллеров, Spatial Audio и HDR-видео.

В macOS Sequoia компания Apple представит Game Porting Toolkit 2 с рядом улучшений и новых возможностей. Например, в новой версии будет улучшена графическая производительность и обеспечена совместимость с большим количеством программ. Она также будет работать с трассировкой лучей на совместимом оборудовании и получит набор инструкций AVX2.

Но, безусловно, самой большой новостью стало то, что инструментарий Apple для портирования игр теперь работает и с iOS 18. На одной из сессий WWDC 2024 компания рассказала о том, как разработчики теперь смогут использовать Game Porting Toolkit для портирования игр для Windows на macOS, а затем переносить версию для macOS на iPhone и iPad.

После того как разработчик оптимизирует свою игру для macOS, её можно будет легко перенести на iOS. Это связано с тем, что SDK разделяет такие вещи, как поддержка игровых контроллеров, аудио и графики. Например, вибрации, реализованные для игровых контроллеров, можно легко воспроизвести с помощью Haptic Engine для iPhone, используя тот же API.

Это, безусловно, сделает платформы Apple более привлекательными для разработчиков игр, поскольку они смогут портировать свои тайтлы на несколько устройств без особых усилий.

Инструментарий Apple Game Porting Toolkit 2 уже доступен в виде бета-версии для разработчиков. iOS 18 и macOS Sequoia будут выпущены осенью этого года.


Ещё по теме: