We do often include affiliate links to earn us some pennies. See more here.

Open Source implementation of GOG Galaxy's Communication Service, Comet sees a first release

By -
Last updated: 11 Jul 2024 at 5:38 pm UTC

While it still has plenty of work ahead of it, Comet is a very promising project to bring the full power of GOG Galaxy over to Linux without needing to run their client in Wine. Note: this is a community project, not from GOG themselves.

The first tagged release version 0.1.0 is out now bringing with it "all necessary SDK calls", allowing you to blast through GOG games and properly earn 100% of the achievements on Linux too. All without having to actually use GOG Galaxy. The whole point of Comet is to provide a platform-agnostic SDK, so it can be used in launchers like Heroic, Lutris and others.

Some of what they wish to do in future versions includes:

  • Bring native comet support in Lutris and Heroic (have an option to toggle comet for games or globally without any manual effort).
  • Support official overlay on Mac and Windows. #17
  • Support overlay on Linux for Windows games.
  • Create decky loader plugin to display invites and achievements as you unlock them. #18

See more on the GitHub.

Article taken from GamingOnLinux.com.
40 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
26 comments Subscribe
Page: 1/2»
  Go to:

Raaben 11 Jul 2024
I'm glad there's people working on this at least, though I still wish GoG themselves would work to make their client official... I prefer them philosophically to Steam but Steam usually wins me by sheer convenience.
tpau 11 Jul 2024
GoG endorsed Heroic Launcher in their Reddit posts and they gave the Heroic Team an affiliate link, so this is rather close to an "official" client


Last edited by tpau on 11 Jul 2024 at 6:31 pm UTC
Raaben 11 Jul 2024
GoG endorsed Heroic Launcher in their Reddit posts and they gave the Heroic Team an affiliate link, so this is rather close to an "official" client

Never knew that, not bad. Still wish they had Galaxy working instead but Heroic generally does the job at the level I need it to.
tpau 11 Jul 2024
Still wish they had Galaxy working instead but Heroic generally does the job at the level I need it to.
Is there anything you need missing apart from the fact that it doesn't use the wrapper plugins for other stores like Rockstar or Ubi and has a strict focus on reversed backends?
Raaben 11 Jul 2024
Is there anything you need missing apart from the fact that it doesn't use the wrapper plugins for other stores like Rockstar or Ubi and has a strict focus on reversed backends?

I'd more just like to seem them put some support behind Linux themselves, that's a big point in Steam's favor to me and a reason I buy from there more often. For me, Heroic has all I need; I don't use any launcher for more than downloading and playing.
cybik 11 Jul 2024
A moment of gloating.

Indivisible worked with it with no issue whatsoever.

I'm pretty happy with myself for that one.
slavezeo 12 Jul 2024
Maybe it's just me but I don't like the GOG Galaxy client. The social stuff is a mess and all over the place with all the platforms it supports. Same with games, I don't care that I can play a game on my xbox. I just wanting to see my GoG games on my Linux box. SO I'm not really hurt its not native for linux. I do love heroic though.
CatKiller 12 Jul 2024
View PC info
  • Supporter Plus
GOG's Linux-hostility means that I last gave them money in... 2017, and I have no intention of giving them more in the future. It's good to have tools to stop people's GOG libraries keeping them locked into Windows, though.
CatKiller 12 Jul 2024
View PC info
  • Supporter Plus
GoG endorsed Heroic Launcher in their Reddit posts and they gave the Heroic Team an affiliate link, so this is rather close to an "official" client

That's less than Epic did; they gave Lutris a token amount of cash. And no one would consider Lutris to be anything like an official Epic client.


Last edited by CatKiller on 12 Jul 2024 at 3:59 am UTC
torham 12 Jul 2024
Wish they would implement the matchmatching too, this is the only part I care about. Something like Goldberg's emulator but for GOG.
PoliticsOfStarving 12 Jul 2024
Maybe it's just me but I don't like the GOG Galaxy client. The social stuff is a mess and all over the place with all the platforms it supports. Same with games, I don't care that I can play a game on my xbox. I just wanting to see my GoG games on my Linux box. SO I'm not really hurt its not native for linux. I do love heroic though.

Absolutely. I’ve used Galaxy before and it was one of the worst apps I’ve ever seen.
Heroic, Bottles or even Mini Galaxy depending on what you need, are all much better experiences anyway.
Pyretic 12 Jul 2024
Wish they would implement the matchmatching too, this is the only part I care about. Something like Goldberg's emulator but for GOG.

There is actually Nermintgas' Galaxy Emulator for LAN games.
dibz 12 Jul 2024
GOG's Linux-hostility means that I last gave them money in... 2017, and I have no intention of giving them more in the future. It's good to have tools to stop people's GOG libraries keeping them locked into Windows, though.

What do you mean by hostility? To me it's felt a lot more like they probably had one or two people wanting to support linux and they were cool with it, then it faded for whatever reason -- like the same people moved on from the company or something.

Honestly the Galaxy Client itself, ignoring Linux for a moment, feels mostly abandoned as it is. I believe the single person they had maintaining the integrations quit quite some time ago, and was never replaced. While they did promise Linux support, it's always felt like you often see with .Net apps -- especially around the time Galaxy was being made -- where MS loosely promised Linux support in .Net, then the next version of .Net, then just Nah but you can use 3rd party to implement the GUI, and naive promises were getting made by people/devs that didn't do their *homework. The client just isn't great; Heck, if you use "Surprise me" to have it "reveal" random games -- they're always the same games, chosen in the same order, every time you restart the client.

My point is Galaxy itself feels low priority, and very loosely managed. Very much feels like people "feeling like doing this or that", and the someone that felt like doing linux things is... probably not even there anymore?

*: You'd see the same exact thing with stretch goals in KS projects promising Linux support, because their game engine claimed to support it; And again, failed to do their homework only to find out later they actually had to put effort in, and likely plan and develop from day one so they make good choices. Then you'd see "Blah blah not worth the effort (we made bad decisions but this is a popular excuse right?)" and they just don't do it.
Purple Library Guy 12 Jul 2024
GOG's Linux-hostility means that I last gave them money in... 2017, and I have no intention of giving them more in the future. It's good to have tools to stop people's GOG libraries keeping them locked into Windows, though.

What do you mean by hostility? To me it's felt a lot more like they probably had one or two people wanting to support linux and they were cool with it, then it faded for whatever reason -- like the same people moved on from the company or something.

Honestly the Galaxy Client itself, ignoring Linux for a moment, feels mostly abandoned as it is. I believe the single person they had maintaining the integrations quit quite some time ago, and was never replaced. While they did promise Linux support, it's always felt like you often see with .Net apps -- especially around the time Galaxy was being made -- where MS loosely promised Linux support in .Net, then the next version of .Net, then just Nah but you can use 3rd party to implement the GUI, and naive promises were getting made by people/devs that didn't do their *homework. The client just isn't great; Heck, if you use "Surprise me" to have it "reveal" random games -- they're always the same games, chosen in the same order, every time you restart the client.

My point is Galaxy itself feels low priority, and very loosely managed. Very much feels like people "feeling like doing this or that", and the someone that felt like doing linux things is... probably not even there anymore?

*: You'd see the same exact thing with stretch goals in KS projects promising Linux support, because their game engine claimed to support it; And again, failed to do their homework only to find out later they actually had to put effort in, and likely plan and develop from day one so they make good choices. Then you'd see "Blah blah not worth the effort (we made bad decisions but this is a popular excuse right?)" and they just don't do it.
I take your point and think that was generally well put . . . but at the same time I think making a comparison with Microsoft in your argument that (thing) is not hostile to Linux is fundamentally unpersuasive.
dibz 12 Jul 2024
GOG's Linux-hostility means that I last gave them money in... 2017, and I have no intention of giving them more in the future. It's good to have tools to stop people's GOG libraries keeping them locked into Windows, though.

What do you mean by hostility? To me it's felt a lot more like they probably had one or two people wanting to support linux and they were cool with it, then it faded for whatever reason -- like the same people moved on from the company or something.

Honestly the Galaxy Client itself, ignoring Linux for a moment, feels mostly abandoned as it is. I believe the single person they had maintaining the integrations quit quite some time ago, and was never replaced. While they did promise Linux support, it's always felt like you often see with .Net apps -- especially around the time Galaxy was being made -- where MS loosely promised Linux support in .Net, then the next version of .Net, then just Nah but you can use 3rd party to implement the GUI, and naive promises were getting made by people/devs that didn't do their *homework. The client just isn't great; Heck, if you use "Surprise me" to have it "reveal" random games -- they're always the same games, chosen in the same order, every time you restart the client.

My point is Galaxy itself feels low priority, and very loosely managed. Very much feels like people "feeling like doing this or that", and the someone that felt like doing linux things is... probably not even there anymore?

*: You'd see the same exact thing with stretch goals in KS projects promising Linux support, because their game engine claimed to support it; And again, failed to do their homework only to find out later they actually had to put effort in, and likely plan and develop from day one so they make good choices. Then you'd see "Blah blah not worth the effort (we made bad decisions but this is a popular excuse right?)" and they just don't do it.
I take your point and think that was generally well put . . . but at the same time I think making a comparison with Microsoft in your argument that (thing) is not hostile to Linux is fundamentally unpersuasive.

Hah true, I didn't mean the comparison in that way but rather that particular example. MS is obviously pretty hostile towards desktop Linux.
jdb78 12 Jul 2024
The only thing I am missing is the achievements and playtime counter in GOG Galaxy. I switched to Linux a few years ago and bought all my games on GOG before. But I wanted my achievements back so badly, I bought a couple of games again on Steam since I was using Linux solely (Witcher 1-3, Cyberpunk...)
Caldathras 12 Jul 2024
I don't use any launcher for more than downloading and playing.
I don't even go that far. I download the offline installers for all my GOG games manually. For me, launchers that download and install games feel too much like DRM. I mostly play offline. I have little use for the social features and I can take or leave the achievements. What I do like is the playtime counter, a centralized location for launching my games, and being able to install the games in their own prefixes. Steam does that but only gives you the playtime counter if you are online and logged in. Lutris works offline - for both the playtime counter and installs - making it my preferred launcher.

Don't know much about Heroic. The last time I used it, I found it limited and not terribly intuitive, with insufficient manual control of installation and setup. Perhaps that has changed now.


Last edited by Caldathras on 12 Jul 2024 at 4:59 pm UTC
Arehandoro 12 Jul 2024
GOG did an AMA on Reddit, and someone asked about Linux: https://www.reddit.com/r/residentevil/s/nfL7k7WanM

The reply:

"**Maciej:** It's amazing to see Linux gaming booming, and the Steam Deck is a fantastic device - I'm thrilled to see it happening. To be completely honest, GOG isn't doing much to proactively support Linux gamers at the moment. We have an affiliate deal with Heroic Game Launcher, an alternative open-source client for Epic, GOG, and Amazon Prime Games, but that's about it. You might say that Linux gamers are doing more for GOG than we do for them, considering some of them created the open-source GALAXY client "Minigalaxy". Ultimately, we'd love to provide a better experience for Linux gamers as soon as we can afford it without diverting resources from our mission of Making Games Last Forever. Even within that mission, there's still a lot we feel we could do better. It might not be the answer you were looking for, but it's an honest one :)"
CatKiller 12 Jul 2024
View PC info
  • Supporter Plus
What do you mean by hostility?
The dev tools for Linux builds of games on GOG were significantly worse than those for builds for other platforms; better Linux support was massively the most-requested feature from their own community on their own wishlist feature for years, which they alternately ignored or silently deleted; and then they chose to use their Linux-using customers as the butt of a joke for edgy Cyberpunk marketing. These are not the actions of a company with a positive attitude towards Linux.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register