Mac gaming has long been considered an unattractive option for gamers, but it appears that this perception is on the verge of a major transformation. In recent times, Apple has made noteworthy advancements to elevate the gaming experience on its Macs.
Apple’s Game Porting Kit
Apple recently introduced the Game Porting Toolkit, which was unveiled at the annual Worldwide Developers Conference (WWDC). This toolkit aims to streamline the process of bringing high-end games to the Mac, making it faster and more efficient for developers.
One of the key features of the Game Porting Toolkit is its emulation environment. This environment allows developers to run their existing Windows games on a Mac without any modifications. By doing so, developers can quickly assess the graphics feature usage and performance potential of their games on the Mac platform.
Additionally, the toolkit includes a Metal Shader Converter. This converter automatically converts all existing HLSL GPU shaders to Metal, which is the graphics and compute framework used by Apple. By automating this process, the toolkit significantly reduces the time it takes to bring shaders and graphics to the Mac platform.
Developers can now witness the initial scene of their game running on the Mac at an earlier stage, thanks to the Game Porting Toolkit. This feature provides a considerable edge, regardless of whether a cross-platform engine is being employed.
RELATEDApple's MetalFX Technology Is the Start of the Mac Gaming Revolution
Porting games to Apple Silicon Macs is made easier by the fact that they run the same code as Apple's iPads and iPhones. This means that minimal additional effort is needed to adapt a game for both an M2 MacBook and an M2 iPad Pro.
With the introduction of Apple Silicon processors, beginning with the M1, the gaming capabilities of these Macs have already demonstrated impressive performance. Moreover, the availability of a porting kit allows for native optimization of Windows games on Mac and other Apple devices, further simplifying the process.
Apple’s Game Porting Toolkit goes beyond just porting games. It also handles the translation of the game’s Intel instructions and its usage of Windows APIs for keyboard, mouse, and controller input, audio playback, networking and file system use, and graphics. It supports all modern graphics features, including GPU-driven pipelines and SIMD operations, as well as older features such as tessellation and geometry shaders. This comprehensive translation capability allows developers to assess how their Windows DirectX 12 builds would function on a Mac, providing them with valuable insights into potential performance issues and opportunities for optimization.
Apple's open-source emulation layer has sparked a wave of excitement, with numerous individuals testing its capabilities by running various games. For instance, Reddit users have shared videos of games like Diablo IV, Hogwarts Legacy, and Cyberpunk 2077 running on this emulation system.
In an impressive display of Sherlocking, CodeWeaver's Crossover 23 quickly followed suit by announcing DirectX 12 support. However, if Apple can develop a more user-friendly version of their current command line driver for their in-house emulation solution, it may render the paid feature offered by CodeWeaver unnecessary.
MacOS Sonoma Gets a Game Mode
The recent macOS Sonoma update has introduced an exciting addition to the Game Porting Toolkit: Game Mode. This innovative feature automatically enhances the gaming experience by optimizing the system's performance while playing games.
In addition, macOS Sonoma offers an enhanced version of the Metal Performance HUD, providing more comprehensive information regarding instruction set translation and the Direct3D API version utilized. It also tracks resource copies, clears, and offers valuable statistics on GPU usage and frame rates. This data proves highly beneficial for developers seeking to optimize their games for Mac.
Big Names Are Taking Notice
The remarkable advancements in Mac gaming have not gone unnoticed by major game developers and publishers, who are now actively bringing their titles to the platform. With the increasing availability of high-end games and continuous enhancements in the gaming experience on Mac, it is evident that Mac gaming is on the verge of a new era.
Apple invited gaming Luminary Hideo Kojima, known for his work on the popular Metal Gear series, to announce the exciting news that his game Death Stranding will be released natively for Mac. While Death Stranding has received mixed reviews, it is undeniable that the game boasts impressive graphics and technical capabilities, previously exclusive to PlayStation. It may come as a surprise to many of you that this type of game can run smoothly on Apple Silicon. However, even the entry-level M1 MacBook Air surpasses the power of a PlayStation 4, the platform for which Death Stranding was originally designed.
Other noteworthy titles have emerged, including the availability of Resident Evil 8 Village on all Apple Silicon Macs, showcasing the impressive utilization of Apple's AI-upscaling technology, MetalFX. Additionally, No Man's Sky for Mac is now accessible to Mac users, and those who already own the game on Steam can enjoy free access to the Mac version. Furthermore, Race Driver GRID is set to make its way to Apple Silicon Macs.
The combination of all Apple Silicon devices, ranging from Macs and iPads to the most powerful iPhones and iPads equipped with Apple's high-performance processors, presents a massive potential customer base for developers. With Apple streamlining the process of porting games to Mac, we anticipate numerous developers seizing this opportunity that is now within easy reach.