Jidokwon: GOG really needs to step up and take some responsibility here. GOG doesn't fight for its consumers. Just one example, yes, seemingly minor and, perhaps, irrelevant to many consumers, but look at how many developers don't offer achievements here. They're readily available for consumers on platforms that ask for them, but it's extremely rare that GOG pushes for things like this. How old is the Galaxy client now? I don't remember it ever not having the achievement system for its consumers. Yet, GOG doesn't ask developers for things like this for its consumers. So, it's very rare that we see them here. Ideally developers should go above and beyond and offer things like this for consumers that use any platforms that sell their titles, but they'll almost always opt out of doing the extra work when they're not asked. It's GOG that allows for and enables this behavior.
I somehow have to agree with Bankai9212. Missing achievements should never be the reason for GOG to reject a game ... and I am an achievement fan. However the reason why so many GOG games don't have is quite simple:
Most devs are aiming to sell their game on Steam first and they are using the Steam API to add achievements to their game. From my recent conversations with some indie devs it is quite easy for them to do it on Steam. Unfortunately you can't just use the same code, bring it to GOG and achievements work immediately. As a dev you have actually two ways to add them:
1) Integrating them using the GOG SDK which means a bit of additional work and testing which is not that easy if you don't know much about the GOG API ... and unfortunately GOG does not have enough people to help every dev immediately who tries to figure out how to integrate achievements.
2) Using the Steam wrapper GOG is providing which means to import the Steam achievements with the devportal and add a few files and a config to their build. If it works - which unfortunately is not always the case - it is an extreme fast and easy way to import existing Steam achievements to a GOG build. However it has two possible problems:
a) Sometimes the wrapper simply does not work and it takes a bit of time and trial an error to figure out how to make it work ... if at all.
b) Sometimes devs used the counter from the Steam API for their achievements which is not working with the Steam wrapper ... so you might end up with several achievements that don't work - even though some do.
So in the end we are talking about additional work in all cases with the wrapper being the easiest option but not always working ... or not perfectly working - so it becomes a game of luck. If we also take into account that there are many on GOG who don't care about achievements or even dislike them, I think it is also understandeable why only a few of the devs even bother with the additional work to add them.
A missing update however ideally is the same on GOG and Steam ... so that they just need to update their files without having additional work it is much harder to understand why so many devs don't update their builds.