Hacker News new | ask | show | jobs
by johnnyanmac 1007 days ago
>Game Devs should just make Linux/Mac builds of their games" before I got into the industry. Targeting a platform, even when you have an off-the-shelf engine that does the lions share of the work for you, is not easy work.

No worries, I'm no seasoned veteran with 30+ years experience and a grey beard. But I've put my time into industry and have worked for two major engine platforms at some point. I know the "should make" is fleeting platitudes and that part of it is due to how horrible the historical guts of each engine is. I just hated being powerless to fix it despite seeing the code right there. But I guess I would have lacked the talent even if I got the go ahead.

Frankly, I've accepted that cruft and hope instead of moping about the state of modern middleware that I can focus that energy in making sure something like Godot or any other up and coming engine can avoid those same pitfalls (especially with Unity announcing those "per download" pricing and online check-in today... sigh. Maybe it was a good thing I got laid off). No matter the platform, my history tells me it's less about being some technical wizard and more about simply making sure care is taken in the foundations, and rules (and as a result, debt) aren't broken for so long that you lose that care.

>For the largest titles however, the ones with the highest likelihood of creating a striking experience for gamers, they are already facing incredibly difficult challenges in pulling off exactly what they're trying to pull off today. Their focus is on making a great game, for whatever benchmark they've set that defines it as great.

And as you mention, those titles trying to deliver striking experiences simply lack the time for that care. If only because business pressure don't allow for it. I'm not trying to make sure Diablo 5 runs on Linux and is open source. But if I can make it easier for future indies to target Linux and not rely on a Windows wrapper, or get crap out of the way for the like-minded devs that already put in the work to target Linux, that's good enough for this single person's mission.

>At the very least, if folks like Valve working with CodeWeavers and the greater WINE community are making games on Linux a mainstream notion with growing support, then the likelihood of Desktop Linux getting enough community traction to make native targeting feasible becomes a real possibility.

Sure, I know I came off negative but I don't see WINE as a bad thing (I have feelings about Valve, but that's another story). I'm simply thinking a bit farther ahead on the next steps, pitfalls, and tribulations. I'm not sure if Valve is and is instead fine relying on selling Linux hardware until they can't.

If Windows pulled off its own M1 chip tomorrow and it just broke 30 years of compatibility, would Valve double down on a Steam Deck 2 w/ Linux and throw all its talent onto fixing the myriad of issues with Proton? Or would it simply relent and throw Windows on it, maybe hoping in 5+ years WINE can get something working? I feel like it's the latter and then all that market share gained will drop like a rock. I want to mitigate that if I can help it.