Metal Developer Tools on Windows Offer New Gaming Opportunities

Game developers are now able to more easily develop games for Apple devices using Windows machines, thanks to a new set of Metal developer tools released by Apple (via Reddit).

metal og

Apple quietly released a set of Metal Developer Tools for Windows 10 at WWDC this year, which enables Metal Shading Language (MSL) compilation on Windows into Metal Library Objects targeting Apple platforms. This means that game production teams may now use PCs to compile games developed on Windows for macOS and other Apple operating systems.

Many game development studios have established game or graphics asset production pipelines that use the Microsoft Windows infrastructure. One of the key final steps in the asset creation process is compiling the graphics and compute shaders for inclusion in the game.

Since Apple is transitioning the Mac to custom silicon, developers that bring their games to Metal will be able to run them on iOS, iPadOS, tvOS, and macOS. Apple's API automatically translates all inputs to whatever the available input method may be, such as touch, controller, or keyboard and mouse. Developers targeting the Apple platform can now develop for iPad, iPhone, Mac, and Apple TV simultaneously. This may make the Apple platform more attractive to game developers as they will have access to a far larger market share than on macOS or iOS alone.

Although it is not possible to develop games for Apple devices on Windows entirely, since a Mac is still needed to sign software and for testing, the availability of gaming-oriented Apple developer tools for Windows marks a significant step in gaming on Apple devices.

As Apple moves the Mac to custom silicon, where it will no longer support Boot Camp, it is interesting that Apple is releasing developer tools specifically for gaming with regards to Windows. Seeing that these new developer tools allow Windows games to be compiled into Metal for Apple platforms, rather than being completely rebuilt, it should now be easier for developers to port native PC games and AAA titles to the Mac.

Update: Max Tech also has a good video covering the topic:

Popular Stories

Apple iPhone 16e Feature

Apple Announces iPhone 16e With A18 Chip and Apple Intelligence, Pricing Starts at $599

Wednesday February 19, 2025 8:02 am PST by
Apple today introduced the iPhone 16e, its newest entry-level smartphone. The device succeeds the third-generation iPhone SE, which has now been discontinued. The iPhone 16e features a larger 6.1-inch OLED display, up from a 4.7-inch LCD on the iPhone SE. The display has a notch for Face ID, and this means that Apple no longer sells any iPhones with a Touch ID fingerprint button, marking the ...
iphone 17 pro asherdipps

iPhone 17 Pro Models Rumored to Feature Aluminum Frame Instead of Titanium Frame

Tuesday February 18, 2025 12:02 pm PST by
Over the years, Apple has switched from an aluminum frame to a stainless steel frame to a titanium frame for its highest-end iPhones. And now, it has been rumored that Apple will go back to using aluminum for three out of four iPhone 17 models. In an investor note with research firm GF Securities, obtained by MacRumors this week, Apple supply chain analyst Jeff Pu said the iPhone 17, iPhone...
iPhone 17 Roundup Feature 2

iPhone Design to Change 'Significantly' This Year

Monday February 17, 2025 7:09 am PST by
Apple is set to "significantly change" the iPhone's design language later this year, according to a Weibo leaker. In a new post, the user known "Digital Chat Station" said that the iPhone's design is "starting to change significantly" this year. The "iPhone 17 Air" reportedly features a "horizontal, bar-shaped" design on the rear, likely referring to an elongated camera bump. On the other...
apple launch feb 2025

Tim Cook Teases an 'Apple Launch' Next Wednesday

Thursday February 13, 2025 8:07 am PST by
In a social media post today, Apple CEO Tim Cook teased an upcoming "launch" of some kind scheduled for Wednesday, February 19. "Get ready to meet the newest member of the family," he said, with an #AppleLaunch hashtag. The post includes a short video with an animated Apple logo inside a circle. Cook did not provide an exact time for the launch, or share any other specific details, so...
Generic iOS 18

Here's When Apple Will Release iOS 18.4

Wednesday February 19, 2025 11:38 am PST by
Following the launch of the iPhone 16e, Apple updated its iOS 18, iPadOS 18, and macOS Sequoia pages to give a narrower timeline on when the next updates are set to launch. All three pages now state that new Apple Intelligence features and languages will launch in early April, an update from the more broader April timeframe that Apple provided before. The next major point updates will be iOS ...
apple launch feb 2025 alt

Here Are the New Apple Products We're Still Expecting This Spring

Thursday February 20, 2025 5:06 am PST by
Now that Apple has announced its new more affordable iPhone 16e, our thoughts turn to what else we are expecting from the company this spring. There are three product categories that we are definitely expecting to get upgraded before spring has ended. Keep reading to learn what they are. If we're lucky, Apple might make a surprise announcement about a completely new product category. M4...
iOS 18

iOS 18.4 Coming Next Week With These New Features for Your iPhone

Friday February 14, 2025 6:18 am PST by
The first iOS 18.4 beta for iPhones should be just around the corner, and the update is expected to include many new features and changes. Bloomberg's Mark Gurman expects the iOS 18.4 beta to be released by next week. Below, we outline what to expect from iOS 18.4 so far. Apple Intelligence for Siri Siri is expected to get several enhancements powered by Apple Intelligence on iOS...
Apple 2025 Thumb 1

Two of Apple's Oldest Products Are Finally Getting Updated This Year

Friday February 14, 2025 6:03 am PST by
Apple released the HomePod mini in November 2020, followed by the AirTag in May 2021, and both still remain first-generation products. Fortunately, rumors suggest that both the HomePod mini and the AirTag will finally be updated at some point this year. Below, we recap rumors about the HomePod mini 2 and AirTag 2. HomePod mini 2 In January 2025, Bloomberg's Mark Gurman said Apple is ...

Top Rated Comments

mi7chy Avatar
60 months ago
Why not adopt industry standard Vulkan ('https://www.khronos.org/vulkan/') instead of making developers learn another API?
Score: 31 Votes (Like | Disagree)
robinp Avatar
60 months ago
Apple game console incoming? All that controller / keyboard support. Apple silicon with GPUs surely competing / surpassing the current generation consoles. Seems kind of inevitable that the Apple TV becomes a serious gaming platform.
Score: 24 Votes (Like | Disagree)
mingistech Avatar
60 months ago

Why not adopt industry standard Vulkan ('https://www.khronos.org/vulkan/') instead of making developers learn another API?
Metal provides a 10 times increase in draw calls compared to OpenGL ES 3,1 while Vulkan provides a 3.5 times increase in draw calls compared to OpenGL ES 3,1 ('http://www.androidauthority.com/opengl-vs-vulkan-performance-706408/').

Essentially Metal is faster.
Score: 16 Votes (Like | Disagree)
topdrawer Avatar
60 months ago

Why not adopt industry standard Vulkan ('https://www.khronos.org/vulkan/') instead of making developers learn another API?
why not adopt C# instead of swift? why move to sillicon? why be anything other than a PC? plus lazy game developers don't need to learn another anything. most use unity or unreal which spits out metal games automagically. most will never make or touch custom shaders
Score: 15 Votes (Like | Disagree)
Merode Avatar
60 months ago
If you've developed anything with low level graphics API, you'll know compiling shaders is just tiny piece of whole story. Without full Metal support for Windows or Linux these tools will be useless.
Score: 14 Votes (Like | Disagree)
Merode Avatar
60 months ago

Metal provides a 10 times increase in draw calls compared to OpenGL ES 3,1 while Vulkan provides a 3.5 times increase in draw calls compared to OpenGL ES 3,1 ('http://www.androidauthority.com/opengl-vs-vulkan-performance-706408/').

Essentially Metal is faster.
You know OpenGL is a standard and it is up to each developer/manufacturer to implement it? That's why a lot of games that have native macOS clients perform much worse on macOS than in Boot Camp. Sometimes Windows (Boot Camp) client is even up to twice as fast (FPS).

What I'm getting at - if Apple is comparing Metal to its own OpenGL implementation then of course it's going to be A LOT faster. You know why? Because Apple's implementation of OpenGL was lackluster since its conception. That's why this comparison is the way it is - Vulkan is compared to OpenGL on Android. It's not apples to apples comparison.

In essence Vulkan, Metal and DirectX 12 should perform equally as good because they function very similarly. Vulkan has richer feature set than Metal at the moment but Metal is catching up quickly. However in reality Metal performance leaves much to be desired. There's no way to compare those two APIs fairly because there's no Vulkan for macOS (MoltenVK is just a wrapper around Metal). However there are games with native clients on macOS that use Metal renderer (World of Warcraft, Starcraft 2) and in Boot Camp they still perform much better on DirectX (11 and 12).

I like Apple but let's be honest for a minute. Their graphics performance was lackluster for decades now and it's not going to change overnight. They no longer compare themselves to PCs like in 90's and early 00's. They compare their devices to previous generations of their devices.
Score: 12 Votes (Like | Disagree)