I wonder if Feral is going to put more effort in porting more Mac games now that they seem to have left Linux porting behind or if they will do more mobile ports.
I was looking at the Steam charts again and noticed some things. Steam had 30,054,223 people online at most yesterday and 2.39% used Macs during May. That could be 718,295 Mac users in theory but probably it’s less. The 30 most played games yesterday are listed below.
1. CS: GO 64-bit Mac
2. Dota 2 64-bit Mac
3. Apex 64-bit
4. PUBG 64-bit
5. Rust 64-bit Mac
6. GTA V 64-bit
7. Destiny 2 64-bit
8. Wallpaper 64-bit
9. War Thunder 64-bit Mac
10. TF2 32-bit Mac
11. FIFA 23 64-bit
12. Street Fighter 64-bit
13. Unturned 64-bit Mac
14. CoD Modern WF 2 64-bit
15. FB Manager 23 64-bit Mac
16. Warframe 64-bit
17. TC Rainbow Six Siege 64-bit
18. Ark Survival Evolved 64-bit Mac
19. Naraka Bladepoint 64-bit
20. Civ VI Mac 64-bit Mac
21. DayZ 64-bit
22. Hearts of Iron VI 64-bit Mac
23. Lost Ark 64-bit
24. Dead by Daylight 64-bit
25. NBA 2K23 64-bit
26. Terraria 64-bit Mac
27. Euro Truck Sim 2 64-bit Mac
28. Garry’s mod 64-bit Mac
29. MIR4 64-bit
30. The Sims 4 64-bit Mac
14 have Mac ports. 13 are 64-bit and only 1 is 32-bit, Team Fortress 2, the only 32-bit game on that top 30 list. Not bad for a platform with only 2.39% on Steam. TF2 had a peak of 76,683 players. 2.39% of that is 1832 Mac gamers in theory, but we know that’s not true because about 71% don’t have Mojave or older OS on Steam.
People always mention Valve games as a testimony to the importance of legacy 32-bit games/apps. So who/where/how many are all these Mac gamers who want to play 32-bit games but can’t? Let’s see how popular the games really are.
Left 4 Dead 2 had a peak of 33,091 players, but the rest were less popular. Portal 2 had 2493 players, HL2 900, Half-Life 740, Portal 574, Left 4 Dead 541, Day of Defeat: Source 511, HL2 Episode Two 211 and HL2 Episode One 152 players. 2,39% of those numbers would be between 3 and 861 players on Mac. Now compare those numbers to the total of Steam users, 30 million, or 718,295 Mac users.
In other words it’s about market share. Windows is keeping 32-bit support because it has 74% of
the total market and 96% of the Steam market share. The numbers for Mac are 15% and 2.39%. It doesn’t make much sense for Apple to make a huge effort to keep supporting 32-bit legacy apps year after year on a modern evolving architecture because a few people want to play Valve games. That’s up to the developers. When they see a large demand based on previous numbers and user base they update their apps to 64-bit, like CSGO and Dota 2 for Mac. Sometime you also have to force things to make technology advance, as Apple has done a few times before. Otherwise you end up in a situation like Valve. We still don’t have Half-life 3 after 16 years and it took 13 years to get Alyx. I still remember the anticlimax after I finished HL2 Episode 2 due to its ending. I enjoyed it once before the ending but didn’t touch it again. After all there are so many other games to play. Steam on Mac is still slow and not native and CSGO still uses OpenGL, the reason why it’s slower on Mac despite being 64-bit. CS:GO on Windows only supports DirectX, no Vulkan or OpenGL and Linux got Vulkan drivers only 18 months ago.
Many developers abandoned 32-bit years ago in the 2010s. Many old 32-bit games have also been updated to 64-bit with remasters or remakes or by the fan projects like Mac Source ports, even Half-Life, not to mention solutions like Crossover, Wine and Parallels. So I wonder how many all these Mac gamers really are who want to play 32-bit games but can’t?