It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I would much prefer option 1, but knowing GOG, it will be option 3. I still have all those Valve games on Steam to play, but the Humble Store is beckoning for me to spend my cash there ever more, and that includes gifting to other Linux users. Tick, tock, that's the sound of my loyalty running out.
avatar
gooberking: You really don't need to do a lot of research to find out that peppering your code with dependencies on MS only libraries isn't going to make cross platform goals easily attainable. And if someone thinks it's takes magic, super powers to accomplish, then maybe people need a demystification message and not one about how only ubber geeks can understand it - not lowly game developers...

...One of the biggest mistakes someone can make is doing something in Windows and thinking they will just try to figure it out after the fact. After the fact often has one making lots of little mistakes out of ignorance that are hard to undo. Oddly one can develop for Linux first and it will generally work for Windows with less fuss than if one starts from Windows.
...and I think we saw this first hand with the long-promised and still-somewhat-broken port of Vessel from HIB 6. IIRC, the Linux/Mac port was originally seen as being a trivial effort, but one of the major problems was porting from Direct3D to OpenGL. I think there were some issues from the game also using XNA/.NET too. I do remember reading on the port dev's Twitter that the game was left in a very broken state, and that it would likely never be fixed to the degree that it should have been.

With respect to the subject at hand, I've been very disappointed with their lack of progress on their attitudes towards Linux users. I wouldn't necessarily suggest actions like amok's infamous thread promoting Steam/Humble Bundle. However, I think that it would take something like a concerted refusal of purchasing from GOG on the part of Linux users, or more visible pressure from other corners of the Internet., to effect some change within GOG's management. I still think that Linux support will eventually come to GOG, but the longer they wait, the more they will lose out on the goodwill of the Linux community.
Post edited February 02, 2014 by rampancy
avatar
rampancy: I still think that Linux support will eventually come to GOG, but the longer they wait, the more they will lose out on the goodwill of the Linux community.
I voted for it some time ago on the wishlist, but Linux is more of a sometime hobby for me, and I don't talk much about it on the forums. However, I've seen much grumbling from dedicated Linux users here, and competitors such as Steam and Humble Bundle support Linux to some degree, so I do wonder why GOG continues to refuse. Would offering the Linux versions of games when available from the developers require *that* much effort? Supporting Ubuntu and Mint with other packages offered as do-it-yourself extras? Just that much could engender much goodwill from Linux users, and GOG does recognize and talk about how important goodwill and its community are to its success.

Those are rhetorical questions, btw: I know the topic has been discussed to death here on the forums. I'm posting more as a show of support than an argument. It's disheartening to see GOG lag behind in this area. Plus, basic Linux support here might be just the kick in the butt I need to start using Linux more frequently. ;)
Post edited February 02, 2014 by SeduceMePlz
If GOG added Linux support my rate of buying games on GOG would skyrocket. It really has dried up a lot. I try to avoid new games on GOG, despite being one of the biggest advocates of GOG selling new games. But frankly my hopes aren't high :(

Edit:

That amok thread should be high rated, not low rated. It is offering a much needed service to the community. By not having Linux versions GOG makes lists like that necessary.
Post edited February 02, 2014 by Kristian
GOG should do the same as "Flippfly" with the game "Race the Sun". GOG sell the game WITH A CODE, the user go to website of the developer and insert the code. Result: The user have the linux version from the developer (and the support too).

Easy and simple.
Post edited February 04, 2014 by zchronos
Papers Please will come to Linux: https://twitter.com/dukope/status/431452266764062720/photo/1
Free Valve Games For Ubuntu Developers.
Until Gog introduces Linux support for at least new games which have it on Steam I see no incentive to buy them here.
Old games on the other hand are not a problem as dosbox works well, and Wine does its job also most of the time.
Post edited February 11, 2014 by blotunga
avatar
blotunga: Until Gog introduces Linux support for at least new games which have it on Steam I see no incentive to buy them here.
Old games on the other hand are not a problem as dosbox works well, and Wine does its job also most of the time.
Buy them on the Humble Store instead. You get games both DRM free or through Steam. The Humble Store was one of the first places to support Linux as well. GOG simply cannot compete.
avatar
Future_Suture: Buy them on the Humble Store instead. You get games both DRM free or through Steam. The Humble Store was one of the first places to support Linux as well. GOG simply cannot compete.
I've already bought lots of games there (though mostly bundles :).
avatar
Future_Suture: Buy them on the Humble Store instead. You get games both DRM free or through Steam. The Humble Store was one of the first places to support Linux as well. GOG simply cannot compete.
avatar
blotunga: I've already bought lots of games there (though mostly bundles :).
I am too much of a control freak to own games I don't desire so I use the Humble Store for my purchases (for me and friends who use Linux). Could have been GOG, but what is a Linux user to do?
Linux Game Sales Statistics From Multiple Developers Part 2
A very interesting quote from that article that puts GOG's technical claims in to a proper perspective:

Mihai Gosa, KillHouse Games
The stats were different in our first month since the Early Access release, where Linux was around 6%, it seems things have changed.
We also released a free demo for almost two months. That was before getting on Steam, but Linux downloads totalled at 5%.

The initial development time for porting on Linux was about 2 work days and another 3 days added in the following months for updates/fixes.
All the code written for the Linux port is contained within a single file of 1320 lines.
Most problems we had on Linux were compatibility issues, which were solved by using an older Ubuntu version for compiling the game. We also never managed to do proper alt-tab when the game is running full-screen, which seems to bring major anger to our users

Mac OSX initially took longer at about 3 days, mostly due to the programming IDE (Xcode) and the time it took to go buy a Mac machine, but didn’t have to do any fixes on it afterwards.

Since they’re both POSIX systems, parts of the code are common.
Even though it depends on factors like what technology/engine you’re using (we’re using a home-brewed engine) and how you architectured your code in the first place, I can’t imagine why more developers don’t do it.
Bottom line is Linux+Mac brought us 11% of the sales for a single week’s work, so yeah, it was definitely worth it.
2 DAYS for actually PORTING a game to Linux. Remember GOG would never have to do actual porting.

That article also once and for all refutes the claims people have made about market share. Especially since for several of those developers/games Linux has a HIGHER markter share than Mac, even much higher in some cases.
Post edited February 12, 2014 by Kristian
I don't think the question should be "how easy is to port a game to Linux - or any BSD/UNIX - ?" in GOG perspective.

But more "how could GOG provide very long term support for Linux games?"

If I am looking at free softwares and opensource games, it is easy enough to provide some long term support because the community can access to the source code.
But what about commercial softwares? When the code is closed?
IIRC, it is possible to play the Neverwinter Nights Linux native version nowadays. But it is difficult for a beginner and could make a mess with 64bits installs. Because IIRC, libraries on which the game is depending are out to date.

Should GOG provide libraries like Windows installers do?
I think that could easily make an unstable system.

What libraries and packages available now are capable to make working Linux commercial games released more than 10 years ago? And without recompiling ofc?
And which ones will be available in 10 years from now to make working commercial games released now?
Post edited February 12, 2014 by Huinehtar
The issues you mention can only ever be used when considering which games to ship Linux versions for. They don't hold up when discussing if they should provide Linux support. GOG has been perfectly able to add Mac OSX support even without releasing Mac versions of the entire catalog.

AFAIK there are some games on GOG where Mac versions exist but GOG doesn't carry them. The same could easily be the case for Linux.

Not wanting to provide an outdated port of NWN2 shouldn't stop them from providing the official Book of Unwritten Tales port. Those insisting GOG should provide exactly 0 Linux ports really have no case or arguments.

Edit: I should also add that there is 0 guarentee that ANY of GOG's games will work on the newest available Windows verdions 10 years from now, much less all of them.
Post edited February 12, 2014 by Kristian