Posted May 01, 2013
samlii
Karma Whore
Registered: Dec 2009
From United States
FutureSuture
I want the missing Linux clients, GOG...
Registered: Sep 2010
From United Kingdom
Posted May 01, 2013
In that respect, going to Mac OS before Linux is a bit of a slap in the face to some users as Mac OS is pretty much the anti-thesis of what free-er software is all about (Windows wants you to ask for permission before peeing, Mac OS wants that and also wants to go in the washroom with you to make sure you do it their way).
From a practical perspective however, what they did makes sense. Mac OS is approaching 10% of the home OS slice while Linux has like 1.5%.
Now, GOG probably has more than it's fair share of Linux users (the concerns about having DRM-free games and a free OS are similar after all), but I'd still be surprised if more than 10% of it's user base used Linux.
FutureSuture
I want the missing Linux clients, GOG...
Registered: Sep 2010
From United Kingdom
Posted May 01, 2013
There are plenty of other games I hope to buy for Linux and off GOG, some of which GOG don't even have the Windows clients of yet which I find strange but can nevertheless wait for e.g. Trine 2 and Amnesia: The Dark Descent. I don't want to buy my games from too many different places, and GOG has already won me over with its ways.
shmerl
🐧
Registered: Sep 2011
From United States
Posted May 01, 2013
Yep, I'd prefer to get those form GOG as well, though I got Amnesia: The Dark Descent for Linux from Humble Bundle already.
Magnitus
Born Idealist
Registered: Mar 2011
From Canada
Posted May 01, 2013
I do agree it's a shame that they don't at least provide a Linux version for games that support it out of the box.
Maybe they are worried that if they do just that and nothing more, Linux supporters will be even more annoyed (all or nothing type of situation).
Post edited May 01, 2013 by Magnitus
shaddim
New User
Registered: Apr 2012
From Germany
Posted May 03, 2013
DirectX (+windows) is a stable game API/SDK/platform where linux failed to create one on its own (I know there are bazillion of concurring own liberaries ...still no reliable platform).
Therefore it makes sense to see Wine as unfiying API extension for the linux ecosystem and should not receive that much hate. This point was mentioned also by codeweaver on the Limbo port shitstorm http://www.codeweavers.com/about/blogs/jwhite/2012/06/05/whining-about-wine
In that respect, going to Mac OS before Linux is a bit of a slap in the face to some users as Mac OS is pretty much the anti-thesis of what free-er software is all about (Windows wants you to ask for permission before peeing, Mac OS wants that and also wants to go in the washroom with you to make sure you do it their way).
From a practical perspective however, what they did makes sense. Mac OS is approaching 10% of the home OS slice while Linux has like 1.5%.
Now, GOG probably has more than it's fair share of Linux users (the concerns about having DRM-free games and a free OS are similar after all), but I'd still be surprised if more than 10% of it's user base used Linux.
Post edited May 03, 2013 by shaddim
shmerl
🐧
Registered: Sep 2011
From United States
Posted May 03, 2013
@shaddim: No, DirectX is a lock-in junk, which people have hard time getting rid of, since it has deep market penetration. OpenGL is as stable and is cross platform at the same time. So stop talking about ABI stability advantages - there are none in DirectX.
Wine is not a unifying API - it's a crutch for the case when no native version is available.
Wine is not a unifying API - it's a crutch for the case when no native version is available.
Post edited May 03, 2013 by shmerl
shaddim
New User
Registered: Apr 2012
From Germany
Posted May 03, 2013
Wine is not a unifying API - it's a crutch for the case when no native version is available.
shmerl
🐧
Registered: Sep 2011
From United States
Posted May 03, 2013
SDL and OpenAL are stable as well, not less stable than DirectX across the same release.
So yes, for any game developer OpenGL+SDL+OpenAL should be the obvious choice.
So yes, for any game developer OpenGL+SDL+OpenAL should be the obvious choice.
shaddim
New User
Registered: Apr 2012
From Germany
Posted May 03, 2013
So yes, for any game developer OpenGL+SDL+OpenAL should be the obvious choice.
Also, I missed in my API list a capable and unified window/GUI/desktop API (like win32).
Talking about the pros of DirectX, DirectX provides now since, lets say DirectX 5, 17 years of binary comaptiblity. THIS IS f**king AWESOME! DirectX 9 is now around since 11 years and still strong as standard for game development. So strong that tries of MS to get rid of it failed (since Vista 2006). This is really impressive success story of a great API. I confess I like DirectX, brought great games to the PC. :)
Post edited May 03, 2013 by shaddim
shmerl
🐧
Registered: Sep 2011
From United States
Arkose
sunglasses at night
Registered: Dec 2008
From New Zealand
Posted May 03, 2013
DirectX 9 is not still strong nor is it still the standard; an ever-growing number of new releases require DirectX 10+ and this will become a general requirement for next-generation multi-platform games. DirectX 9 will be gone in a couple of years.
shaddim
New User
Registered: Apr 2012
From Germany
Posted May 03, 2013
DirectX 9 is not still strong nor is it still the standard; an ever-growing number of new releases require DirectX 10+ and this will become a general requirement for next-generation multi-platform games. DirectX 9 will be gone in a couple of years.
niniendowarrior
Savory Chicken
Registered: Dec 2010
From Philippines
Posted May 03, 2013
Ubuntu is attempting to address the non-uniformity of the UI stuff with their SDK. Of course, it's called Ubuntu SDK for a reason. LOL.
OpenGL + SDL + OpenAL is clearly the way to go, but I suppose developers are no longer willing to invest in building their tools from scratch.
Unreal Engine was ported by Ryan Gordon, but so far, Epic likes to ignore that it actually exists. Unreal 3 Linux ain't coming out and that's a damn shame.
OpenGL + SDL + OpenAL is clearly the way to go, but I suppose developers are no longer willing to invest in building their tools from scratch.
Unreal Engine was ported by Ryan Gordon, but so far, Epic likes to ignore that it actually exists. Unreal 3 Linux ain't coming out and that's a damn shame.
shaddim
New User
Registered: Apr 2012
From Germany
Posted May 04, 2013
OpenGL + SDL + OpenAL is clearly the way to go, but I suppose developers are no longer willing to invest in building their tools from scratch.
Unreal Engine was ported by Ryan Gordon, but so far, Epic likes to ignore that it actually exists. Unreal 3 Linux ain't coming out and that's a damn shame.
The way to go should be: strong LSB platform definition allowing ISVs to deploy apps for the ecosystem (enforcing ONE GUI-SDK, ONE-multimedia library etc), distro-agnostic deployment methods (zeroinstall, portablelinuxapps) and in general a clear commitment on binary and API/API stability on all levels (kernel, userland, etc). In short, get rid of the negative consequences of a highly fragmented distro & developer focussed ecosystem.
But I doubt the community and distros are really willing (or able, last 10 years told as not so) to take such hard changes in their ecosystem. Therefore maybe the only way to go is to select from the beginning a desktop OS system already fitting better: Haiku, ReactOS.
Post edited May 04, 2013 by shaddim