Contexte de l'augmentation des soumissions
Valve a publié un communiqué indiquant une augmentation notable du nombre de jeux soumis pour examen sur la plateforme Steam au cours des derniers mois. Cette hausse a entraîné un allongement du délai moyen de validation, passant de 3 à 5 jours ouvrés à jusqu’à 12 jours ouvrés. Le rapport précise que la plupart des retards proviennent de re‑examens de builds déjà évalués, ce qui surcharge les équipes de contrôle qualité.
Nouvelle checklist de soumission
Pour réduire le nombre de re‑examens, Valve introduit une checklist obligatoire. Les développeurs doivent désormais exécuter le jeu via le client Steam pendant au moins cinq minutes avant de le soumettre. Cette contrainte vise à détecter les problèmes liés à l’installation et au lancement via Steam, qui ne sont pas visibles lorsqu’un exécutable est lancé directement. La checklist impose également la préparation des succès (achievements) et la vérification de la présence de redistribuables communs tels que DirectX ou Visual C++, que Steam peut installer automatiquement. Ces exigences sont intégrées dans le processus de build afin d’assurer la conformité dès la première soumission.
Implications pour les développeurs indépendants
Les studios indépendants, qui représentent une part importante du catalogue Steam, voient leurs calendriers de lancement comprimés par ces nouveaux délais. Un délai de 12 jours peut entraîner le dépassement de dates de sortie prévues, surtout pour les projets à petite échelle où chaque jour de visibilité compte. En outre, la contrainte de jouer le jeu via Steam pendant cinq minutes impose une phase de test supplémentaire qui doit être intégrée aux pipelines CI/CD. Les équipes doivent donc automatiser le lancement du client Steam, capturer les logs d’installation et valider la disponibilité des redistribuables, ce qui augmente la complexité du workflow de build.
Perspectives d’amélioration du processus
Valve indique que d’autres améliorations du processus de révision sont en cours, sans préciser les détails techniques. On peut anticiper l’introduction d’outils d’analyse automatisée capables de détecter les erreurs d’installation ou les incompatibilités de dépendances avant la soumission humaine. Une telle automatisation pourrait réduire le taux de re‑examen et ramener les délais de validation à leurs niveaux antérieurs. En attendant, les développeurs doivent adapter leurs pipelines pour satisfaire la checklist actuelle, en intégrant des étapes de validation Steam et en documentant les dépendances tierces afin d’éviter les retards liés aux redistribuables manquants.