Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
For the record, here’s an updated list of Metal games, both existing and forthcoming:

All upcoming games from Feral, Aspyr and those that run on UE4 and Unity 5 will most likely use Metal. I grouped games according to the developers who actually did the porting to Metal.

Feral Interactive
- F1 2016 (Ego Engine 4.0)
- F1 2017
- Hitman (Glacier Engine)
- Total War: Warhammer (Total War Engine 3)
- Warhammer 40,000: Dawn of War III (Essence Engine 4)
- Bioshock Remastered (Unreal Engine 2.5?)
- DiRT Rally (Ego 2.5)
- Deus Ex: Mankind Divided (Glacier Engine)
- Rise of the Tomb Raider (Foundation Engine)
Announced:

Aspyr
- Mafia III (Illusion Engine)

Blizzard
- World of Warcraft (WoW Engine)
Open beta:
- StarCraft II (SC2 Engine)
- Heroes of the Storm (SC2 Engine)

Epic Games (Unreal Engine 4)
- Obduction
- Refunct
- Everspace
- Fortnite
- Ark: Survival Evolved
- Observer
Open Beta:
- Unreal Tournament
Announced:


Unity (Unity 5)
- Ballistic Overkill
- Cities: Skilines
- Micro Machines World Series
- Universe Sandbox 2
- Battletech
Announced:
- Space Pirate Trainer (VR!, version running on the Mac mentioned at WWDC)

Telltale Games (Telltale Tool)
- Marvel's Guardians of the Galaxy: The Telltale Series
- Minecraft: Story Mode - Season Two
- Batman: The Enemy Within - The Telltale Series

Others
- The Witness (custom engine) - Thekla
- Headlander (Buddah Engine) - Double Fine Studios
- War Thunder (Dagor Engine 4) - Gaijin
Open beta:
- Fugl (custom engine) - Team Fugl
- Arma III (Real Virtuality 4) - Virtual Programming
Announced:
- X-Plane 11 (custom engine) - Laminar Research
- Dota 2 (Source 2 via MoltenVK) - Valve​
And World of Warcraft: Battle for Azeroth will only support Metal for macOS.
 
  • Like
Reactions: ErikGrim
Blizzard spent as much time and effort as they think Apple OS is worth. Since Apple is dropping support of game engines I imagine Blizzard will drop any pretense of supporting Mac’s. Because I am willing to bet they won’t be the only game developer to do so it’s people who support Mac gaming that will lose the most. Apple losing game support will barely hurt the developers, might hurt Apple to a very small degree short term but will decimate the Mac gaming community.
FWIW all of Blizzard's recent games already support Metal, so this point is moot.
 
Which tells you that Blizzard thinks it’s worth it.
Unfortunately, Valve doesn't seem to feel the same way. And that's pretty much the short list when it comes to major developers supporting the Mac.
[doublepost=1528262454][/doublepost]
No games are going to stop running due to the deprecation of OpenGL. Deprecation means that developers see a warning when compiling but the libraries still function as before. Older games will stop working when 32bit support is removed but that is separate.

All console APIs are designed to be D3D like or even lower level. None are GL like, I don’t know where that nonesense myth keeps coming from but it is complete and utter rubbish. I would use stronger language if I could.

Also you were going to get id games once Activision sold them to Bethesda/ZeniMax regardless of OpenGL as neither Aspyr nor Feral have been able to convince Bethesda/ZeniMax to license games for porting. Apart from Quake 3 all id games were ported to Mac by third parties, not id themselves.

Valve are the reason MoltenVK is now freely available so I suggest they would use that for future Mac support. Again you aren’t losing anything from them as far as anyone can know today.
Deprecation can mean a lot of things, that point is covered in the article. Apple deprecated 32-bit applications and now they no longer function, it's a safe bet that OpenGL will go the same way.

I agree with the rest of the points.
 
Last edited:
Unfortunately, Valve doesn't seem to feel the same way. And that's pretty much the short list when it comes to major developers supporting the Mac.
[doublepost=1528262454][/doublepost]
Deprecation can mean a lot of things, that point is covered in the article. Apple deprecated 32-bit applications and now they no longer function, it's a safe bet that OpenGL will go the same way.

I agree with the rest of the points except for the fact that MoltenVK is garbage (at least currently), especially on NVIDIA cards.

Valve worked about a year to get VR working using Metal 2.
 
Valve worked about a year to get VR working using Metal 2.
Yeah and they also brought MoltenVK to the Mac and used it for Dota 2, they are only going to be supporting Vulkan from here on out especially since they are all in on Linux support too. I guess we'll see if that's good enough.
 
Isn’t Metal already the only way to have graphics-intensive games on iOS?
No. There's also OpenGL ES.

Why do some think old technology should be supported forever? At some point you have to cut it loose. If you require it, then don't upgrade. Sorry kids. This is how the world works. Even Honda doesn't support your '84 Civic with new parts like fenders anymore.
OpenGL is still being actively developed by the Khronos Group. It's only Apple's fault that Mac OS X doesn't use the latest version.

Isn't OpenGL on the way out anyway? I think Vulkan is the successor.
No, Vulkan isn't ment to replace OpenGL. Vulkan is lower-level, whereas OpenGL is slightly higher. It can make programming for OpenGL slightly easier for newer developers.
Metal is already on version 2. Like I said anything to put iOS apps & games on the Mac. Ban OpenGL & OpenCL
"Mac OS X is already at version 10.14.0. Ban POSIX and UNIX"
OpenGL is in my opinion a bad graphics API, but it is so widely used that dropping it over something that only works on Mac will indeed hurt gaming on Mac :/ Or maybe somone will come up with a third-party graphics driver that will add OpenGL support? I wonder what will happen with source games from Valve..
Considering that the Steam app isn't even 64-bit, I would not be surprised to see Steam pull Mac support.
 
  • Like
Reactions: Ulfric
Considering that the Steam app isn't even 64-bit, I would not be surprised to see Steam pull Mac support.
They just did a bunch of work and paid a bunch of money to get Dota 2 working on the mac via MoltenVK, and they did a bunch more work getting SteamVR working with Metal - it's a safe bet that they are not pulling out of macOS.

Going back and reading posts by @marksatt made me understand that this whole thing really isn't a big deal (though it may be for old legacy games eventually).
 
OpenGL in itself isn't old though.

Initially released 1992. DOS 6, Windows 3.11, Mac System 7. Nah, not old /s

Of course it’s been updated but just like DOS, Windows 3.x and classic Mac OS at some point you have to drop the legacy altogether.
 
game devs:
stop doing crappy ports

Use native renderer like you do on Windows (DirectX vs. Metal) or console - or use MoltenVK for cross-platform. Stop being lazy and targeting ancient versions of OpenGL for the Mac because you can't be bothered supporting the platform properly. You'll need to learn metal anyway for iOS.

The solutions exist, stop whining and use them. You do this every time there's a new version of directX.

Given how badly out of date OpenGL is on the mac, this is a blessing in disguise. Deprecating and removing it will force developers to actually commit to something modern, be it vulkan via MoltenVK or Metal.
 
  • Like
Reactions: racerhomie
Initially released 1992. DOS 6, Windows 3.11, Mac System 7. Nah, not old /s

Of course it’s been updated but just like DOS, Windows 3.x and classic Mac OS at some point you have to drop the legacy altogether.

Well, macOs still supports HTML in Safari. HTML was intially released in 1993. E-mail got more mainstream in the mid 1970's. It's still supported in macOs. DNS have been in use since 1985, and is also still supported.
 
  • Like
Reactions: Madd the Sane
Maybe this move is related to an Apple-designed GPU for future Macs? Apple is already using their own GPU design in the iPhone.

I don't understand why Apple can't support OpenGL/CL and Vulkan alongside Metal.

It's fine for iOS, where developers are used to doing things Apple's way and only Apple's way, but the desktop is a whole other beast.

This move is directly related to Apple's transition to ARM and Apple's use of its own custom-designed GPU. It appears Apple's GPU will only support Metal.
 
Yeah and they also brought MoltenVK to the Mac and used it for Dota 2, they are only going to be supporting Vulkan from here on out especially since they are all in on Linux support too. I guess we'll see if that's good enough.

So they wasted a year of development?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.