Terminer la liste des succès d'un jeu sur Steam ne garantissait pas de conserver son 100 %. Une extension pouvait ajouter des objectifs à la même liste, puis faire baisser le pourcentage d'un joueur qui ne l'avait pas achetée. Valve teste désormais les Achievement Sets, des groupes de succès destinés à corriger ce problème. La fonction est dans la bêta du client Steam depuis le 15 octobre.
Les développeurs peuvent séparer les succès du jeu de base de ceux des contenus additionnels. Les objectifs d'un DLC ne comptent dans la progression globale que si le joueur a accès au contenu concerné. Chaque groupe dispose de sa propre jauge et le terminer rapporte un trophée visible sur le profil. Selon Valve, cette récompense est conservée si de nouveaux succès viennent ensuite enrichir le groupe.
Les succès peuvent aussi être séparés par mode, solo ou multijoueur, ou par personnage. Un amateur de campagne peut ainsi viser un ensemble complet sans avoir à terminer tous les défis compétitifs.

Un studio peut archiver les succès devenus impossibles à obtenir, ainsi que des groupes entiers liés à un événement saisonnier. Les joueurs qui les ont gagnés les gardent sur leur profil. Pour les autres, ces objectifs archivés ne bloquent plus la progression.
Portal 2, Left 4 Dead 2, Forza Horizon 5 et Modern Warfare 4 figurent parmi les premiers jeux compatibles. Les studios doivent créer ces groupes pour leurs jeux, anciens comme les sorties d'octobre. La documentation Steamworks précise que les studios peuvent organiser leurs succès existants sans mettre à jour le jeu ou son kit de développement. Sans intervention de leur part, les objectifs restent réunis dans un seul groupe.
Une nouvelle page permet aussi de filtrer les objectifs par groupe ou selon qu'ils sont débloqués. La comparaison avec trois amis au maximum tient compte des contenus accessibles à chacun. Les totaux peuvent donc différer.
Pour essayer cette présentation sur PC, il faut rejoindre la bêta depuis les paramètres de Steam, dans Interface, puis choisir Steam Beta Update dans la participation à la bêta du client et redémarrer.



