

For what it’s worth, usually devs use one of a handful of telemetry solutions to track achievements and the like. There’s some plumbing needed to hook those systems to a platform like Steam, but it’s the same idea for Xbox, PSN, etc.
Most major platforms have the same general pieces on the backend, though all laid out a bit differently.

Sorry, I’m a bit too used to the average take everyone has that Steam somehow gets a pass and Epic is the peak of tyranny. Pardon that, I largely agree.