Steam. Xbox, PS4, etc. have trophy/achievement systems. Even games not on a platform with achievements may display achievements in game. LibGamerzilla is a new open source achievement system I've been working on. I have used it under Linux and cross-compiled it under Windows. I have not compiled it with Microsoft Visual Studio but it should be pretty easy. It saves and synchronizes trophy/achievement information automatically. Gamerzilla is a Hubzilla plugin. LibGamerzilla can upload all your achievements to your Hubzilla account. Additional servers could be added in the future including perhaps a standalone trophy/achievement service.
If anyone is interested in adding support to there game, let me know if you have any problems or suggestions.