Poor indie studio Epic games couldn’t possible afford to support Linux, they only make about 5.6 billion a year and have a mere ~3000 employees, leave the little guy alone!
So he want the game to get to 10 millions player on steam deck only then support it, but without supporting it the game won’t get to 10 millions player. It’s not a linux problem Tim, it’s you.
No.
He wants the Steamdeck user base to be 10 million, so it’s large enough to support a player base that can generate revenue if targeted.
And frankly it’s not a him problem. Nearly every dev refuses to release on Linux (and Mac) because of its small user base.
They don’t have to release on Linux at all!!
All they have to do is click a checkbox in the EAC SDK & contact Battleye to support Valve’s Proton & that’s it!!
It is a Tim Sweeney problem.Also, Unreal Engine, which the Epic Games Launcher was built in for some reason also has a checkmark for Linux, and they refuse to tick it. It’s to the point that while it is possible to do development for Unreal on Linux, they had to build a completely different way to get it up and running since the launcher doesn’t support Linux.
They consciously make efforts not to support Linux, it would literally take less effort to do it.
To be entirely fair this is much less of a “tick the Linux box” solution, you actually have to program thing differently to work on Linux in that case. They obviously have the resources to do it but it’s less infuriating than the literal single click it would take to enable EAC on Linux on $game.
Pretty sure you’re wrong, got any source on that info?
To be fair, you don’t look at the whole picture.
Yes, generating a Linux build wouldn’t require a lot of changes to the code.
But if they support Linux, they have to support Linux. This is not some student’s first indie game, but instead a massive game with up to 290 million monthly active users. That’s 3.7% of the whole world’s population! (And it’s also more than the number of total Linux users.)
So supporting Linux means they need to test on at least all currently maintained versions of maybe the top 20 or so distros on all sorts of hardware configurations. That would increase their testing costs by around a factor of 20.
They also need to support customers if they have problems. Considering the variability of Linux configurations, chances are high that this comparatively small segment of players will consume an aproportional amount of difficult support requests.
And lastly, if the Linux version of the game has some serious bugs on some setup, it might likely be that all these Linux users think the game is shit and start talking badly about it.
So it’s just a simple cost calculation: Does Linux support increase or decrease the total profit?
And if the variables change, the calculation changes with it. Exactly as Sweeny said in his post. People like Sweeny don’t care about ideals or about which OS they prefer. They only care about money.
And the revelation that a CEO likes money and dislikes risk isn’t exactly hard to figure out.
They don’t even have to support Linux. They just have to stop actively preventing the game from launching on Linux platforms.
It’s one thing to not release for Linux (thanks to wine and proton it’s no Biggie) another thing is to actively sabotage it to run on Linux which some Developers who can’t check a fricking Checkbox in EAC do.
Not preventing Linux use is implicit support, and it opens up another platform for cheaters to exploit. So if it works and your entire game is based on the online, MP experience, you need to QA on all possible platforms to stay on top of cheaters.
10 million is just an arbitrary number he will not honor when it is reached.
Valve has sold ‘multiple millions’(source) already. The 10 million will probably be reached soon. Not even to mention all the Linux users.
And frankly it’s not a him problem. Nearly every dev refuses to release on Linux (and Mac) because of its small user base.
Yes it is. He does not have to release for Linux. He just needs to allow the anti cheat to run on Proton. This is a simple config change not more. Fortnite will probably run fine on Proton.
Support for Steam Deck != support for Linux version. Steam Deck use Proton to run Windows game on linux seamlessly.
Their direct competitor, Apex Legend, is steam deck verified. Big games like Monster Hunter World/Rise, Cyberpunk, Baldurs Gate 3, Elden Ring, etc etc, all steam deck verified. Check out this page for more info
It’s not a Linux problem, it’s a Tim Sweeny problem.
With that mind set explains why Epic was so late into trying to get into PC distribution.
Wuh? They started on PC.
ZZT was fucking amazing to play and make games with as a kid.
I think stardust meant Epic Games was very late in opening their own storefront, to become a distributor on PC.
Yes that’s correct. They seemed dismissive of it even back in 2008 seeing more cons than potential in the market. It’s like the Windows approach to smartphones entering in after Android and iOS established themselves. Except even later with years and years passing as it became clearer PC gaming was becoming more accessible and it’s own formidable market. They missed a lot of earlier chances to enter.
https://news.softpedia.com/news/Tim-Sweeney-Says-the-PC-Is-Dead-for-Games-80714.shtml
And look how late they were when it came to launching their own digital platform. I’m not taking about games being on PC.
This is a company that saw consoles more worth putting resources towards and didn’t see it worth it too start their own Steam competitor even back in 2008.
https://news.softpedia.com/news/Tim-Sweeney-Says-the-PC-Is-Dead-for-Games-80714.shtml
They had many chances to become the go to digital platform for PC.
Every gaming company basically thought the PC was dead for gaming, only to be relegated to nerd paying high prices for hardware to play niche nerdy shit.
Honestly I still don’t know what changed, even Japanese devs are releasing on PC again, it’s a weird time.
PC gaming has only had a slow, steady rise since Steam entered the scene. But perhaps one other catalyst might have been the Games For Windows initiative (not “Live”) that standardized controller support, added some extra marketing oomph, and gave more incentive to make the same game on PC and console rather than making two entirely different games (sometimes with the same title, like Ghost Recon Advanced Warfighter).
Well apparently Valve didn’t get the memo. By the time PS3 came out and the further into the Gen it got it became clearer that digital was the way forward. And you’d think a company with PC roots would have gotten their own digital distribution platform started once steam sales caught on.
The whole everyone thought pc was dead excuse is a poor one because Epic took until 2018 to bother with their own distribution platform. That’s a hell of a long time and too many years from the PC is dead excuse.
That’s what I mean by many many many missed chances. They had over a decade to enter as it became more and more obvious the money there was to be made from PC gamers.
Why should they have a distribution platform? Pretty much every game except Gears of War had a Windows release, and at least I never considered a digital distribution platform as a kid since boxed games worked just fine. I didn’t have a Steam account until Steam came to Linux, yet I played plenty of PC games in the meantime on both Windows and Linux. I bought a mixture of boxed games and online downloads, I didn’t need a launcher to do that for me.
Yes, they missed the boat, but it wasn’t obvious that the boat was going where they wanted to go. Valve took that risk and won big, but other large studios didn’t and were absolutely fine focusing on game dev, and it wasn’t until recently that they wanted in.
Tim is not preventing people from using Linux. Linux is.
Linux is preventing people from booting up Steam Deck?
…what?
Exactly.
Ahhhhh BURN!
“The Linux Problem” = “Not enough people using it for us to care”
That’s a public line. It’s BS. Sweeny has been actively trying to torpedo gaming on Linux for YEARS. I don’t know if it’s just “Steam is good for Valve so it’s bad for me”, or if it goes deeper than that, but it’s obvious in the last decade of behaviour.
IDK, Unreal Engine runs on Linux, can export to Linux, and the Unreal Tournament games are released on Linux.
I really don’t think he hates Linux, I believe him that he didn’t see a financial point in supporting it for their games. People seem willing to use Windows to play their games, so there’s not a strong financial incentive to support another platform.
If you want Sweeney to change his mind, get more people to use Linux exclusively. Personally, I prefer to ignore him.
IDK, Unreal Engine runs on Linux, can export to Linux, and the Unreal Tournament games are released on Linux.
You are cherry picking. What about EVERYTHING ELSE?
What are you talking about? I’m merely showing that he has supported Linux in the past, and at least some of his companies products support it today (Unreal and EAC).
The reason EGS and Fortnite don’t support Linux isn’t because he hates Linux, but because he doesn’t see profit in it. And I don’t blame him, Linux probably isn’t profitable in the short or medium term for EGS or Fortnite.
Steam didn’t start supporting Linux because they saw short or medium term profit, it was a long term investment to keep an option open in case Windows was able to force stores to share profit on their platform. Now that Windows has kind of backed off that, they’re doubling down because the Steam Deck provides another option to increasing sales and appealing to more people.
I don’t hate Tim Sweeney for not supporting Linux, but I am a bit disappointed though. But if Linux gains enough marketshare (not sure how much we’d need, but maybe 5%?), he’ll likely change his mind. He’s interested in profit, and Linux just isn’t an attractive enough platform for that right now for EGS. Maybe that’ll change in the future.
I have never and probably will never give EGS any of my money, but that didn’t mean I hate Sweeney or his products, it just means they provide no value to me, so I’m uninterested, much like he is with Linux.
Them not bother with Linux says all there is to say about their anti trust cases. Only thing that bothers them about monopolies is that they arent one, and even when there is an opportunity to enter into a market where there is no competitors they don’t want to bother investing in it. They don’t care about open platforms or investing in it first.
It’s why they were late to getting a hold of PC distribution. And in the unlikely event Linux OS takes off be complaining about Steam’s presence there.
I don’t think they’ve ever cared about open platforms, they just care about profit. The Google and Apple cases were intended to allow them to bypass the app store fee for microtransactions. That’s it.
So them not supporting Linux has nothing to do with Linux itself, but the possibility for profit. If you read between the lines, Sweeney is basically saying, “our people are making more money on other projects than they would working on Linux support.” If Linux had lots of users that wouldn’t play on their other platforms, they could possibly make more by supporting Linux than other efforts (e.g. more cosmetics).
Sweeney is a simple guy, if it makes him more money than what he’s currently doing, he loves it. If it doesn’t, he’ll avoid it. There’s no deep seeded hatred of Linux here (EAC and Unreal Engine both support Linux, and the old Unreal Tournament games were Linux native), he just likes money more than anything else.
Sweeney is uncomplicated, and I like that. There’s no veiled promises or expectations, so it’s really easy to understand exactly why he does the things he does. I don’t buy his games or use his platform because I expect him to do the bare minimum to make money, so I instead spend my time and money elsewhere. Valve earns my business, Epic does not. I don’t hate Sweeney or Epic, I just find them uninteresting.
But in another interview said that they will never support Linux because he thinks that’s not possible to detect cheaters (although IMHO they should be detected server side, otherwise it’s a cat&mouse game)
I think, people here look at it from the wrong side.
The code changes required for Linux support aren’t the issue.
But if they support Linux, they have to support Linux. This is not some student’s first indie game, but instead a massive game with up to 290 million monthly active users. That’s 3.7% of the whole world’s population! (And it’s also more than the number of total Linux users.)
So supporting Linux means they need to test on at least all currently maintained versions of maybe the top 20 or so distros on all sorts of hardware configurations. That would increase their testing costs by around a factor of 20.
They also need to support customers if they have problems. Considering the variability of Linux configurations, chances are high that this comparatively small segment of players will consume an aproportional amount of difficult support requests.
And lastly, if the Linux version of the game has some serious bugs on some setup, it might likely be that all these Linux users think the game is shit and start talking badly about it.
So it’s just a simple cost calculation: Does Linux support increase or decrease the total profit?
And if the variables change, the calculation changes with it. Exactly as Sweeny said in his post. People like Sweeny don’t care about ideals or about which OS they prefer. They only care about money.
And the revelation that a CEO likes money and dislikes risk isn’t exactly hard to figure out.
I’m not saying that it’s good, but top capitalists tend to be capitalists.
And in the end, I’m pretty sure someone who has all the business figures and frequently has to defend those in front of the shareholders probably knows much better what makes business sense than any of us. Someone like him goes where the money flows.
So supporting Linux means they need to test on at least all currently maintained versions of maybe the top 20 or so distros
It absolutely does not mean that.
Pick a steam deck, support a steam deck, 3 major releases. If the SD runs on enterprise Linux that’s a 10 year support window.
That’s a perfectly viable plan - much like “releasing on x box” - and with an understandable market clearly delineated. Everything else can be “hey try, but don’t call us” and we’d all still try.
Honestly, I’d just test on Steam Deck (performance, recent libs) and Debian (desktop experience, older libs) and that’s it.
They also need to fix any exploits they find, which means they probably need Linux devs.
Dude, steam ships with a bunch of libraries enabling cross distro support. It ain’t that complicated https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md
To be honest… Yes it’s that complicated. I’ve read that, Apparently valve had to spent massive ressource to figure out the load order of librairies and what to include for the steam runtime.
Granted, all they made is open source iirc. But it was a massive pita
deleted by creator
Most games that work on Steam Deck aren’t technically Linux-compatible and therefore have no “Linux support” needed. Proton has come very very far, and most games are running the Windows exe through Steam using Proton.
In fact, I’ve played several games that do have native Linux support, and they still play better using the Windows version through Proton. On my Steam Deck, and on my shitty non-gaming laptop.
So no, they don’t have to support anything new.
I’m going to do a hard disagree here - they don’t have to support Linux, just add compatibility in terms of anti-cheat for Linux. Proton is likely good enough to run the game itself but the anti-cheat sees Linux and just craps itself.
They don’t even have to provide support - League of Legends runs on Linux if you install the game using community scripts and custom proton, and while the client runs poorly nobody spams the Riot Games support about how the “Linux version” client doesn’t work the well because people understand that it’s a community effort. Riot themselves have only made a statement saying how they’ll try not to break the game for Linux users, and that’s pretty much it.
League of Legends is a massively popular game as well, yet Riot barely has to do anything to maintain it on Linux, let community fix issues that come up, let community provide support as it’s their tools.
And while I do understand that porting an anti-cheat to be more friendly to another operating system isn’t an easy task (such as for Rust, where they tried to make the anti-cheat compatible with Linux but it introduced other issues so it got shelved), I think you’re vastly overstating the amount of areas a company has to cover for a game to be playable on Linux.
There’s a difference though.
If the game doesn’t work for (some or all) Linux users, that’s not a big problem from Epic’s POV. They’ll lose a couple users that wouldn’t have been able to play the game without Linux support anyway.
But if the Anticheat faills on Linux, that is a completely different story. Then cheaters would all dual boot over to Linux to cheat all they want. That’s now a problem for the whole game’s user base and consequently for the publisher as well.
Something as low-level as an Anticheat would have to be rewritten almost from scratch to work on Linux and this one really needs to be tested with every possible permutation of installed relevant software. Because if one combination is found where it doesn’t work, you can be sure that the day after every cheater will be running this config.
(Just to check, do you have a background in game development and/or low-level Windows/Linux programming? I got all of that and I can tell you, nothing that looks easy from the outside is actually easy. I think you are vastly underestimating how much work goes into something until it “just works as expected”)
Speaking as a former game cheater…
Cheaters are going to cheat. Booting into Linux isn’t going to change that.
Anti-cheats just keep the filthy casuals from cheating. A broken anti-cheat on Linux would be fixed pretty quickly.
Sure, but that’s dev resources they need to spend on a small market, and they’d suggest need to hire Linux devs or pull from other projects. It’s quite likely the math just doesn’t add up given the likelihood for profit for other uses of those resources.
I doubt Epic would lose money in it, but they probably wouldn’t make as much as other options.
Apparently they have enough developers to add in crappy emotes and crossovers but not enough to support one of the most popular operating systems… makes sense
Saying “one of the most popular operating systems” when there’s only 3-4 serious, mainstream contenders doesn’t mean much.
Those are artists not developers
also why the fuck does Lego Fortnite require anticheat? it’s a survival co-op, there’s no competitive element, and yet from what I’ve read it still kicks you out when you’re trying to play it on Linux.
Does it have a Funbucks store?
Its to prevent piracy thats why and also to prevent modders from adding mods
Piracy? The game is free?!
They don’t want pirates removing the slot machine monetization from their game for children.
People will still steal it to avoid using the Epic store
Source: Me
That’s what HGL is for
What is HGL?
Is that like Fitgirl? Empress/Codex?
Heroic Games Launcher. Let’s you download/manage/launch games from Epic, GoG, Amazon, etc. without having first-party launchers installed.
Absolute BS, all they have to do is enable proton support and people will go out of their way to play it. Tim Sweeney is simply being a slimy jackass.
Tim Sweeney is awesome. He’s one of the biggest conservation donors in my state and is personally responsible for permanently saving over 50,000 acres of land from development, protecting crucial habitat in a rapidly developing state, allowing public trail and nature preserves to get created. He lives in a normal house and drives a normal car and hikes the land he preserves when he’s not working. He’s a billionaire that lives a modest life, doesn’t mess with politics, and a true philanthropist. He doesn’t give to get press. The few articles out there about his philanthropy are because reporters stumble across it when reporting on whatever new nature preserve is opening in their area.
He might have some business practices that are problematic but are endemic to the industry.
Doing good with one hand doesn’t excuse using the other to smother FOSS progress. No matter how humble you are materially, or reasonable in local policy, that doesn’t mean he is right in the many bullshit stances he’s dug himself into where the games industry is concerned. He does have a point in some places, but holy shit is it hard to take him seriously when half the shit he gripes about other companies doing, Epic does too. And that’s before we talk about the scummy BS only Epic does.
hey look, a billionaire bootlicker, what are the odds
No, just defending someone that I know for a fact is a genuinely decent human being. He doesn’t give a shit about burnishing his reputation through the philanthropy he does. He does it because he hates seeing billionaire mansions on mountaintops as much as anyone who isn’t a fuck, because he wants everyone to have natural places to enjoy in the future. If you can’t see the difference between someone like Sweeney and someone like Musk, DeVoss, etc., that’s on you. He’s not trying to make the world worse for everyone.
Do I have issues with the concentration of wealth and growing inequality in the US? Yes. If you gave me a list of billionaires, where I had to rank them in terms of their benefit to the world vs. negative impact to the world, would I put him high in benefit and low in negative impact? Yes. He’s not spouting antisemitic nonsense, or trying to influence politics, or ruin education, or poison the minds of the American public. He’s just running his business, treating his employees well, and preserving land. So if you want to call me a bootlicker for points, fine. Given the world we live in, I’d rather have our billionaires be like Sweeney instead of Musk or DeVoss.
billionaire
genuinely decent human being
pick one
Hey look everyone, this guy only sees black or white!
Shhh. Tim said something the Internet disagrees with so we all have dog pile on him.
what’s fortnite’s anticheat like? my understanding is that a lot of games that would normally have no problem running on some flavor of linux or another but their anticheat software requires some ridiculous level of privilege that linux won’t (and shouldn’t) give it
Fortnite uses Easy Anti Cheat, which is made by Epic (that is, Fortnite’s own developer). EAC works fine on Linux; it just needs the developer to enable it.
Note
Epic bought Easy and made the Linux version for it. It’s there because of them
The issues are likely development related not anti-cheat
I love Lemmy, but it’s quickly becoming a vacuum chamber of blind hate for certain people and topics.
While yah, some of that statement is bs. Not all of it is false.
Shit like “JusT ENabLE PRoTon!” Is ridiculously simplistic and not how anything works. Otherwise every game everywhere would just do it.
What if, and hear me out on this one, Epic Games really just love closed platforms for the built-in DRM of “secret sauce” and binary blobs to protect their intellectual property, even if the Steam Deck now has a TPM 2.0 equivalent. In fact, they would rather deprive the user of as much agency as possible to retain most of the control.
That might be a tinfoil hat take, but I stand by it.
Am I the only one that doesn’t actually give a fuck if fortnite is on steam deck or not.?
Hell I’m happier with it not.
I have no interest in it whatsoever, and I’ve banned my kids from playing it because I think it’s predatory.
That said, I wish it was supported in Linux because that would likely instead Linux marketshare, which makes it more attractive to support for other studios, which means more working games on my platform of choice.
I don’t care if Fortnite falls off a cliff and destroys itself, but I do care if it works on Linux.
It’s more that having a game like that support linux would do a ton to quiet the “You can’t game on Linux” crowd.
Sadly he didn’t clarify why it’s the Linux being problem here. If there are any technical obstacles, why can’t he say something’s too broken on the Linux side of things so that community or Valve could fix it?
He did in the next sentence. There’s not enough players on Linux to justify it.