Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Ethosik

Contributor
Oct 21, 2009
7,839
6,766
You can expect this to continue happening for as long as Apple pushes Metal and refuses to support Vulkan. People are not going to design desktop class games around API that has single platform use. Blizzard did the same thing, with dropping macOS support in their newest titles, although they for now keep the old ones working. If macOS wants to get anywhere is desktop game support it has to be a case "why not support it" instead of "we need to make a Metal compatible version of our engine".

Just adding support for Vulkan won’t be the solution either.
 

alchemistmuffin

macrumors 6502a
Dec 28, 2007
744
777
Valve just ported the entirety of CSGO to a brand new engine, making sure everyone's inventories they built over the course of a decade is there, and said engine upgrade is free instead of being paid. The work required to do that took over four years, and you're calling them lazy?

This is why y'all ain't getting a Mac port and why gamers hate Mac users.
Yes. That’s lazy. If they took four years, they have enough time AND resources to port the engine to the Mac with Metal. No excuse for it.
 
  • Haha
Reactions: moulderine

Spaceboi Scaphandre

macrumors 68040
Jun 8, 2022
3,414
8,096
Agree.

It seems they are admitting their game is kinda trash and wont entice new players on a different platform.

At best their game continues to survive on legacy players. Such a weird take.

The game makes millions of dollars a day from skin case openings and has millions of concurrent players daily. I think they're doing fine lol. If Valorant couldn't put a dent in Counter Strike, dropping Mac support won't either.
 
  • Like
Reactions: Mr_Ed

kc9hzn

macrumors 68000
Jun 18, 2020
1,622
1,923
You can expect this to continue happening for as long as Apple pushes Metal and refuses to support Vulkan. People are not going to design desktop class games around API that has single platform use. Blizzard did the same thing, with dropping macOS support in their newest titles, although they for now keep the old ones working. If macOS wants to get anywhere is desktop game support it has to be a case "why not support it" instead of "we need to make a Metal compatible version of our engine".
That’s not strictly the case. DirectX is still going strong. But yes, they don’t want to support both Metal and Vulkan but can be persuaded due to market share to support DirectX. (Also, people don’t seem to have any issue targeting the Switch despite it having its own proprietary graphics systems.)

Theoretically, couldn’t you target Vulkan and Metal via some transcription layer? I doubt they’re so incompatible that you couldn’t transcribe one to the other. You’d take a performance hit, sure, but Metal and the M series processors could probably take the hit.
 

Ethosik

Contributor
Oct 21, 2009
7,839
6,766
It's not really saving money throwing thousands of customers away....They lack vision and will end up like Epic

POTENTIAL. The potential customer base is so small it doesn’t have a good ROI for a Mac version. This is why I’m not making a Mac version of my game. It takes time and money to get the game on Mac. It’s not free.
 

kc9hzn

macrumors 68000
Jun 18, 2020
1,622
1,923
These are stats from September 2023 Steam survey:
Windows 96.94% (+0.33%)
Linux 1.63% (-0.19%)
MacOS 1.43% (-0.14%)
😏
And, of course, they can’t exactly drop Linux (despite it having a similar user share) since they’re selling Linux hardware.
 

Spaceboi Scaphandre

macrumors 68040
Jun 8, 2022
3,414
8,096
Macs are not viable for games like this. There are gamers that require 240+ hz monitors and even PS/2 mouse/keyboard setup to eliminate their input lag. I know someone that avoids USB input devices for this reason.

This is actually true, especially given how the key rifles are one shot headshots. You need to shave off as many milliseconds as possible as whoever can click the head first wins the gunfight.

 

surfzen21

macrumors 65816
May 31, 2019
1,072
4,008
New York
The game makes millions of dollars a day from skin case openings and has millions of concurrent players daily. I think they're doing fine lol. If Valorant couldn't put a dent in Counter Strike, dropping Mac support won't either.
You've addressed zero of what I've said.

There are lots of crap games making millions of dollars and are unable to attract new players. They have a base of legacy players who at best deal with the game remembering of a time when the game was better.

I am one of them when it comes to EA/Dice and how they have destroyed the Battlefield franchise.

With the amount of users of MacOS or iPads and iPhones there is enough people to boost their player base if they had a decent game.

I used to play COD on Macs back in the day. It was a better experience than on my Windows desktop.

If you lose the ability to entice new players then your game is trash.
 
  • Like
Reactions: kc9hzn

kc9hzn

macrumors 68000
Jun 18, 2020
1,622
1,923
Seeing as CS2 made $40,000,000 from skin case openings on the first day, yeah I don't think the majority of the customerbase cares. Valve said it themselves, macOS players were less than 1% of the entire playerbase. They're a drop in the bucket compared to the people who play Counter Strike daily.
$40,000,000 from gambling with a thin veneer of respectability. Loot boxes and CSGO skin trading have been well known to be gateways to problematic gambling for years now.

Plus Valve's business philosophy is you can work on whatever you want so long as it brings value, so ideas remain fresh and employees not feeling burnt out. Employees jump from projects constantly, to the point all their desks are on wheels to easily move their work around. A common saying around the Valve office is "oh, bring your desk," and they even reference this in their Steam Deck tech demo Aperture Desk Job. Through this philosophy we got VR, the Steam Deck and well, STEAM.
Oh geez, as a software developer, that sounds horrifying! There’s very real cost associated with context switches, moving between assignments on the same job (for instance, switching back to code you yourself wrote six months to a year ago still requires some time to become refamiliar with it), let alone switching between projects (even with very strong common coding practices). And, even as an extrovert, I like being able to go away for the day and work on some code by myself, because context switches suck that much. What’s more, that work environment sounds like the latest diabolical creation of whatever inhuman demon created open office plans and cubicle farms!
 

star-affinity

macrumors 68000
Nov 14, 2007
1,943
1,268
People are not going to design desktop class games around API that has single platform use.
The Direct3D API being exception I guess?
And the API used for Playstation and Nintendo Switch?

My impression is that it isn't that many games that use Vulkan after all. Maybe I'm wrong?

It the API is good and the platform it runs on has a large enough user base I don't see why Apple's Metal is so different, except of course that the amount of Mac users that are willing to play games are a relatively small number as it stands now.
 
Last edited:
  • Like
Reactions: kc9hzn

coolfactor

macrumors 604
Jul 29, 2002
7,189
9,970
Vancouver, BC
Odd timing. The Vision platform is soon to be launched, and all Apple platforms share a common hardware now, so why is just the Mac being mentioned? Sounds like they are kind of anti-Apple.
 

Spaceboi Scaphandre

macrumors 68040
Jun 8, 2022
3,414
8,096
$40,000,000 from gambling with a thin veneer of respectability. Loot boxes and CSGO skin trading have been well known to be gateways to problematic gambling for years now.

Yes it is gambling opening skin cases, but Counter Strike skins are worth a lot of money because of the economy system the game is designed around. Valuable skins are worth a lot of money, even the most lowest end skins, and players can sell those skins for profit should they so choose to. Several skins can go for lots of money due to factors related to the skin, like the skin isn't made anymore or has a specific random value that makes it even more valuable. For example a Factory New AK-47 Case Hardened with Stattrak sold for $150,000, as the skin had a very rare float on it that made it's unique pattern highly desirable. To add more to the value of the gun the owner applied four holographic Titan | Katowice 2014 stickers to the gun. Those stickers are highly valuable and rare because they aren't made anymore and the holos were rare enough as it was



Oh geez, as a software developer, that sounds horrifying! There’s very real cost associated with context switches, moving between assignments on the same job (for instance, switching back to code you yourself wrote six months to a year ago still requires some time to become refamiliar with it), let alone switching between projects (even with very strong common coding practices). And, even as an extrovert, I like being able to go away for the day and work on some code by myself, because context switches suck that much. What’s more, that work environment sounds like the latest diabolical creation of whatever inhuman demon created open office plans and cubicle farms!

Well that work environment we've gotten so many things that we didn't even knew we wanted, like the Steam Deck. So they must be doing something right if they shipped an entire handheld gaming PC with this philosophy.
 
  • Like
Reactions: Haiku_Oezu

coolfactor

macrumors 604
Jul 29, 2002
7,189
9,970
Vancouver, BC
You can expect this to continue happening for as long as Apple pushes Metal and refuses to support Vulkan. People are not going to design desktop class games around API that has single platform use. Blizzard did the same thing, with dropping macOS support in their newest titles, although they for now keep the old ones working. If macOS wants to get anywhere is desktop game support it has to be a case "why not support it" instead of "we need to make a Metal compatible version of our engine".

But it's not just a single platform in the Apple-sphere.
  • Mac
  • Apple TV
  • iPhone / iPad
  • soon... Vision
They all run Metal, so this seems like a foolish move on their part.
 

progx

macrumors 6502a
Oct 3, 2003
781
890
Pennsylvania
Yes because there are more people playing on Linux than on Mac, and Valve wants Linux to become more popular which is why they made the Steam Deck to begin with. Plus again, it's a lot easier to support Linux than it is macOS since the Linux build uses the same APIs

Correction, Valve started to push Linux with the Steam Machine. They realized no dev was going to waste their time making native Linux versions of their games. They did a course correction in 2018 by developing the Proton layer to help emulate Windows games through Linux. It works well and helps to bridge the wide gap. While the Steam Deck has entered into the conversation, Valve might have missed the boat to effect PC gaming. Companies like ASUS are showing Windows will clap back. Yes, thanks to Proton, it would be much easier to move games from Windows to Linux; with Valve pushing it through themselves. CS is a Valve game, so they had their teams build out both versions together. However, games like RE Village that can play on the Deck, aren’t native and Valve does all the Proton layer testing for the publisher and developer.
And now you know why Valve doesn't support macOS anymore. You admitted yourself you don't play the game, or any game on your Mac. The majority of people on Steam for Mac weren't playing CS, they were playing other things. So it's not worth it in Valve's eye to support macOS anymore, especially given how much Apple makes game development on Mac a nightmare that the majority of gamedevs do not want to bother.
There’s an old MacSurfShop shirt that used to read: “Mac for productivity, Linux for development and Windows for solitaire.” Yes, I did build a PC strictly for games and use my Mac mini for everything else. I used to be into Mac gaming back into the PowerPC days, plus a little bit when I got my iMac late 2012 model. Someone like me admitting I don’t play games on my Mac hardly moves the needle either way. Apple’s long history of being anti-gaming (especially during Jobs time) is still to blame for this one; plus this App Store push with their new Metal tools.

I do agree with a lot of your points. Yes, I get why they did it, but this flies completely in the face of what they were advertising as “PC freedom,” so they choose to support Windows (which is 96% and still growing) and Linux (their project); but Mac need not apply? Drop the choice portion and then it’s all good.

Yes, I’ve been a Steam fan for a long time. Got burned on the Steam Machine and just got rid of my 256GB Deck. It’s best to use Steam as a storefront, whether it’s Windows or Mac. I suspect Microsoft will try to push Steam off Windows at some point too.
 
  • Like
Reactions: Haiku_Oezu

kc9hzn

macrumors 68000
Jun 18, 2020
1,622
1,923
Odd timing. The Vision platform is soon to be launched, and all Apple platforms share a common hardware now, so why is just the Mac being mentioned? Sounds like they are kind of anti-Apple.
That’s a valid point. Vision is probably going to be a major VR platform if just because it’s got Apple’s name on it and people will buy it as a luxury good. It’s also probably the most powerful independent headset. Maybe they figure that the people who don’t own a PC but want to play Source games would buy a Steam Deck?

Still, if Source 2 is supposed to be a game engine for the whole market and not just Valve, you’d think they’d want to cast as wide a net as possible. Because Metal is more than just the Mac, it’s also the iPhone and iPad, the Apple TV, the AppleWatch, Vision Pro, etc. That’s a lot of popular hardware and a lot of potential user share they’re ceding to… who? I’d say Epic, but Epic decided to risk Unreal support on Apple platforms in the name of getting the Epic Store on iOS. Unity seems to be the biggest name remaining, but Unity has the reputation of being less for AAA projects and more for hobbyist projects and indie titles.
 

Mousse

macrumors 68040
Apr 7, 2008
3,520
6,760
Flea Bottom, King's Landing
Valve confirmed its decision and gave its reasons in a newly published Steam support FAQ:
Last month's release of Counter-Strike 2 forced a 26GB update for everyone with CS:GO, including Mac users, but after installation those on macOS soon discovered that the update makes the original game as well as the update unplayable because of the lack of support and no rollback option.
So they had no plans for a Mac version of the game, yet allowed the Mac version to be updated?🤔 The updater managed to update the Mac version inspite of incompatibilities?😵
There are over 1 million words in the English language. I can't string together enough to describe this level of incompetence. A few lines of code would have save their server terabytes of bandwidth (26GB x 500 mac players🤭). Now those same players will have to re-download the older version of the game again.😩
 

Ethosik

Contributor
Oct 21, 2009
7,839
6,766
My impression is that it isn't that many games that use Vulkan after all. Maybe I'm wrong?

You are correct. This game might, but there are a lot of AAA that don’t have Vulkan. This is why the statements “Mac gaming will be infinitely better if all they did was support Vulkan” isn’t true in 95% of the case. Also just because APIs exist on multiple platforms doesn’t make it free to port. We still suffer from bad console ports even though it uses the same DirectX.
 
  • Like
Reactions: kc9hzn

Lionel Messi

macrumors regular
Dec 2, 2013
213
236
Barcelona, Spain
Maybe because the previous Mac version of CS:GO wasn’t ported well and more compatible hardware was less accessible?
Valve just middle-fingered their “1%” gaming base that could have grown with a more supported game to save less than 10% in dev costs.
I still refuse to purchase a PC and rather game on my PS5, or Mac if more games supported it.
 

kc9hzn

macrumors 68000
Jun 18, 2020
1,622
1,923
Of course, if you asked me, I’d say that Valve ceased to be a good game developer around the time they introduced Steam. They realized that there was more money in being a publisher, and they haven’t really had a strong original title since (a bunch of games they purchased from others and subsequently developed, sure, but not an original). And Half Life 3 will never come out, and Team Fortress 2 became a free to play cosmetics cash cow for Valve. It’s always surprised me just how much leeway PC gamers give Valve.
 

Haiku_Oezu

macrumors 6502a
Oct 31, 2016
515
691
i did the same thing around the same time. Haven’t looked back either. Being able to play with friends right when a new, interesting game is released instead of waiting 2 years for a Mac port is awesome!
It’s also shocking how tolerable windows is when you don’t do much other than gaming and general browsing

I still get the occasional bugs from botched windows updates but for the most part I’ve been running windows issue free since 2014
 
  • Like
Reactions: Mr_Ed
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.