Le véritable problème était la structure des données

Lorsqu'un jeu Steam recevait de nouveaux succès, leur ajout pouvait modifier le pourcentage global affiché aux joueurs.

Ce fonctionnement devenait particulièrement problématique pour les productions à longue durée de vie.

Un jeu commercialisé depuis plusieurs années pouvait accumuler extensions, saisons, nouveaux modes et événements temporaires.

Tous ces objectifs finissaient par cohabiter dans une structure dont la progression globale ne reflétait pas nécessairement le contenu réellement accessible à chaque joueur.

Les Achievement Sets proposent une approche différente.

Ils introduisent des ensembles nommés, dotés chacun de leur propre progression et de règles d'accessibilité adaptées.

Cette séparation permet notamment de distinguer le jeu initial des extensions payantes.

Un ensemble de base existe pour chaque jeu

La documentation Steamworks définit un ensemble Base Game pour tous les jeux.

Les succès qui ne sont affectés à aucun autre ensemble y sont automatiquement rattachés.

Cela permet de conserver un fonctionnement traditionnel si le développeur ne souhaite pas créer de catégories supplémentaires.

L'ensemble de base occupe une place particulière dans l'architecture : il ne peut pas être renommé, supprimé ou réordonné.

Les développeurs peuvent ensuite ajouter des ensembles personnalisés selon leurs besoins.

Ce choix permet d'introduire la nouvelle organisation progressivement, sans obliger tous les studios à concevoir une structure complexe.

La possession d'un DLC détermine certains objectifs accessibles

La séparation des succès repose notamment sur une possibilité technique importante : associer un ensemble à un DLC.

Un développeur peut définir qu'un groupe de succès concerne uniquement les propriétaires de ce contenu.

Steam peut alors distinguer les objectifs qui sont réellement accessibles à un joueur de ceux qui nécessitent un achat supplémentaire.

Cela évite de faire entrer les succès d'une extension non possédée dans les exigences de complétion de la personne concernée.

Le résultat est plus précis qu'une simple liste divisée visuellement par des titres.

La progression dépend aussi des droits d'accès au contenu.

Il reste cependant nécessaire que le studio associe correctement ses succès aux ensembles et aux DLC correspondants.

Les API de déblocage ne changent pas

C'est l'un des points les plus intéressants pour les équipes techniques.

Valve précise que les Achievement Sets sont configurés directement dans Steamworks.

Ils ne demandent pas d'ajouter de nouveau code spécifique pour regrouper les succès existants.

Le jeu continue de débloquer ses succès en utilisant les mécanismes de l'API Steamworks déjà prévus à cet effet.

La nouvelle organisation intervient donc principalement dans la configuration et la présentation.

Cette distinction peut faciliter l'adoption sur des productions déjà commercialisées.

Elle ne signifie pas que toute migration sera instantanée : les développeurs doivent toujours définir les ensembles, vérifier leur contenu et s'assurer que les règles correspondent aux fonctionnalités réellement disponibles.

Valve a entièrement revu l'éditeur de succès

Les outils d'administration reçoivent une mise à jour importante.

Le nouvel éditeur Steamworks prend en charge l'importation et l'exportation groupées des définitions de succès, des affectations aux ensembles et des traductions.

Les studios peuvent utiliser des fichiers CSV et des lots d'images pour modifier de nombreux éléments.

Un outil de déplacement groupé permet également de transférer plusieurs succès entre ensembles.

Valve ajoute la génération automatique d'icônes grisées pour les succès non obtenus.

L'éditeur peut aussi signaler les traductions manquantes.

Ces fonctions concernent directement les coûts de maintenance d'un jeu : elles réduisent les opérations manuelles nécessaires pour organiser de longues listes d'objectifs.

Des ensembles invisibles pour les tests internes

Les développeurs disposent désormais d'une fonction permettant de créer des ensembles réservés à leur équipe.

Ces ensembles ne sont pas visibles par les joueurs.

Ils peuvent servir à tester des conditions de déblocage, vérifier des traductions et examiner les icônes avant la publication.

Cette séparation entre environnement de test et présentation publique représente une amélioration utile pour les productions qui reçoivent fréquemment de nouveaux contenus.

Un studio peut préparer ses futurs succès sans dévoiler immédiatement les objectifs associés à une extension ou à un événement.

Il ne faut cependant pas confondre cette fonction avec une nouvelle protection contre toutes les formes d'extraction de données.

Valve décrit un mode de gestion réservé aux développeurs, pas une garantie universelle contre les fuites.

L'archivage résout une difficulté propre aux jeux-service

La possibilité d'archiver des succès représente probablement l'une des évolutions les plus importantes à long terme.

Dans un jeu dont les événements se succèdent, certains objectifs peuvent devenir définitivement impossibles à accomplir.

Les conserver dans la progression obligatoire crée alors une contradiction : un joueur ne peut plus obtenir un succès qui reste exigé pour terminer la collection.

Avec le nouveau système, les développeurs peuvent retirer ces objectifs de la progression active sans effacer la reconnaissance des joueurs qui les avaient obtenus.

Cela permet de distinguer l'historique des réussites et les objectifs encore réalisables.

L'archivage n'est cependant pas automatique dans tous les jeux existants.

Les équipes devront identifier les succès obsolètes et employer correctement cette fonctionnalité.

Une page de suivi qui reflète les contenus possédés

La refonte s'accompagne d'un nouvel affichage de la progression.

Valve regroupe les ensembles, les succès individuels et les statistiques mondiales sur une page dédiée.

Les joueurs peuvent rechercher des objectifs et utiliser différents filtres.

Ils peuvent aussi comparer leurs résultats avec ceux de trois amis.

Le total de succès accessibles peut être différent selon les contenus possédés par chacun.

Ce changement implique qu'un simple nombre brut ne décrit plus toujours une situation comparable.

La progression devient davantage liée au contenu réellement disponible pour chaque joueur.

Le profil Steam intègre cette nouvelle logique

La rubrique Perfect Games change de nom pour devenir Completed.

Elle doit désormais présenter non seulement les jeux entièrement terminés, mais aussi les jeux possédant des ensembles complétés.

Les ensembles terminés peuvent également apparaître dans les présentations du profil.

Valve modifie ainsi la manière dont Steam reconnaît les accomplissements d'un joueur.

Plutôt que de s'appuyer uniquement sur le statut global d'un jeu, la plateforme valorise plusieurs parcours de progression.

Cette évolution est cohérente avec l'augmentation du nombre de jeux proposant des DLC et des contenus ajoutés après leur lancement.

Une adoption encore limitée à la bêta

Il reste une frontière importante entre la possibilité technique et sa disponibilité universelle.

Les nouveaux outils sont utilisables par les développeurs, tandis que l'interface correspondante se trouve actuellement dans la bêta Steam.

Valve cite déjà plusieurs jeux compatibles, dont Portal 2, Team Fortress 2, Forza Horizon 5 et Crusader Kings III.

Cela prouve que le dispositif fonctionne sur des jeux existants de genres différents.

Mais aucune adoption globale n'est annoncée.

Les studios devront décider comment organiser leurs succès.

Valve n'a pas communiqué de date définitive pour le passage du nouveau système dans le client stable.

Une refonte discrète, mais importante pour l'écosystème PC

Les Achievement Sets ne changent ni le moteur des jeux ni leurs performances.

Ils ne proposent pas non plus une nouvelle méthode de validation du gameplay.

Leur intérêt repose sur une meilleure organisation des objectifs, une maintenance facilitée et une représentation plus fidèle des contenus accessibles.

Pour les joueurs, cela signifie davantage de clarté.

Pour les développeurs, cela signifie disposer d'outils plus souples pour accompagner les extensions et événements.

L'amélioration répond à une évolution structurelle : les jeux restent actifs plus longtemps, mais leur système de progression doit pouvoir évoluer sans effacer la reconnaissance des accomplissements passés.

Valve propose désormais une réponse technique à ce problème.

Reste à voir combien de studios adopteront cette architecture et si son intégration sera suffisamment simple pour devenir la norme sur Steam.