22 April 2021

7 mins de lecture

Assassin's Creed Valhalla – Blog des développeurs : pipe-line de mises à jour

Aujourd'hui, nous avions envie de vous faire connaître le processus de mise en place d'une mise à jour de jeu et la feuille de route des mises à jour à venir, selon nos prévisions.

La communauté des joueurs est au cœur de toutes nos préoccupations et nous nous efforçons constamment de vous proposer les meilleures expériences. Nous reconnaissons cependant que certaines de nos récentes mises à jour n'ont pas répondu à vos attentes et n'ont pas été à la hauteur de nos propres normes.

Nous avons apporté plusieurs modifications aux outils et pipe-lines de production afin de mettre en place des mises à jour plus solides, et nous allons vous les présenter. Nous passons également d'un rythme des mises à jour du jeu de 4 à 5 semaines afin de permettre un peaufinage et des tests plus approfondis.

Dans le cadre de ces modifications, nous avons décidé de reporter la prochaine mise à jour du jeu (1.2.1) au 27 avril et la sortie de l'extension La colère des druides au 13 mai.

ACV Wrath keyart

Pipe-line des mises à jour

Quelle est la différence entre correctifs à chaud (hotfixes) et mises à jour du jeu ?

  • Un hotfix, ou correctif à chaud est une solution temporaire ne reposant pas sur des modifications de code ou de moyens et ne nécessitant pas, par conséquent, de téléchargement. Ceci constitue à la fois une force et une faiblesse dans la mesure où les hotfixes ne permettent pas de changements d'envergure.
  • Une title update, ou mise à jour du jeu, constitue une mise à jour complète ajoutant, modifiant ou ôtant du code et/ou des moyens et nécessitant par conséquent le téléchargement de fichiers.

Vous trouverez ci-dessous une description du pipe-line que nous employons pour les mises à jour du jeu.

ACVH DevBlog Piepline

  1. Identification des problèmes
    • L'équipe de développement identifie un nouveau problème par l'intermédiaire de l'équipe d'assurance qualité ou des comptes rendus de débogage.
    • Les problèmes signalés sont classés et reçoivent un ordre de priorité en fonction de leur fréquence, de leur gravité et/ou de leur impact auprès du joueur (ainsi, un souci bloquant la progression de la quête principale recevra généralement une priorité plus élevée qu'un problème lié à une quête annexe ou de "qualité de vie").
  2. Reproduction
    • Nous tentons ensuite de reproduire les problèmes soulevés et, en cas de réussite, nous les transmettons à l'équipe de développement pour enquête approfondie.
    • Nous ne parvenons pas toujours, à notre niveau, à reproduire un problème. Dans ce cas, nous proposons une éventuelle solution partielle ou demandons d'autres informations.
    • Plus vous pourrez fournir d'informations lorsque vous signalez un bogue, mieux ce sera (ce que nous cherchons par-dessus tout, ce sont des descriptions des bogues, des vidéos ou captures d'écran et des sauvegardes de partie).
  3. Solution
    • Notre équipe de développement enquête à propos de la cause des problèmes soulevés et cherche une solution.
    • Selon la complexité d'un problème, cette étape peut réclamer plusieurs jours.
    • La liste des problèmes courants est mise à jour en fonction de l'état actuel des choses :
      • Examen en cours = l'équipe étudie activement le problème mais n'a pas encore trouvé de solution.
      • Correction lors d'une future mise à jour du jeu = notre équipe a trouvé une solution.
      • Bien qu'il s'agisse d'une bonne nouvelle, cela ne signifie pas automatiquement que le problème sera résolu lors de la prochaine mise à jour du jeu.
  4. Tests internes
    • Nous disposons de deux équipes évaluant nos mises à jour du jeu. Au sein de chaque équipe de développement, le contrôle qualité vérifie l'intégrité d'un correctif avant que celui-ci ne quitte le studio, tandis que l'assurance qualité confirme la qualité de nos mises à jour du jeu dans leur ensemble.
      • Si un correctif ne fonctionne pas ou entraîne une régression (retour à un état de développement antérieur) sur d'autres systèmes, nous revenons à la 3e étape.
    • Selon la complexité du correctif, cette étape peut réclamer de quelques heures à plusieurs jours.
  5. Soumission aux partenaires de plates-formes
    • Nous préparons une mise à jour du jeu contenant toutes les corrections vérifiées et l'envoyons à nos différents partenaires de plates-formes pour approbation. Ceci est appelé "First-Party Submission", que l'on peut traduire par "soumission aux fabricants de matériel".
    • Cette étape peut réclamer d'une journée à une semaine et intervient généralement quelques jours avant l'affichage des notes de correctif sur notre site web. Nous nous attelons ensuite à la préparation du déploiement de la mise à jour du jeu sur les différentes plates-formes dans les jours qui suivent.
  6. Déploiement de la mise à jour du jeu
    • Les corrections ont été approuvées ! La nouvelle mise à jour du jeu est désormais prête à être déployée sur les plates-formes.

Calendrier des correctifs

La création des mises à jour du jeu représente, pour notre équipe de développement, une tâche complexe et chronophage. Nous cherchons en permanence à établir un équilibre entre, d'une part, l'inclusion du plus grand nombre possible de corrections à des problèmes le plus tôt possible après leur identification et, d'autre part, la fourniture d'un contenu nouveau et palpitant à destination des joueurs qui risquent de ne rencontrer aucun problème. Voici quelques problèmes identifiés et les raisons pour lesquelles leur résolution a été si longue.

Poissons absents : ainsi que nous l'avons indiqué, nous avons trouvé une solution potentielle à l'absence de poissons en Angleterre. Dans la mesure où cette solution a un impact direct sur la faune et les mécanismes existants, nous avons repoussé au mois de juin la résolution complète de ce problème afin d'approfondir les tests et raffinements à apporter. Une solution partielle sera néanmoins mise en place dans la mise à jour du jeu 1.2.1 (en avril).

En l'absence d'ealdorman : cette quête présente différents types de problèmes susceptibles d'être liés à des situations spécifiques. Par conséquent, vous risquez de trouver dans les notes de correctif des corrections ne résolvant pas le problème auquel vous êtes confronté, mais sachez que nous examinons tous les soucis qui nous ont été signalés.

Prescience porcine : comme indiqué dans la présentation du pipe-line, chaque problème est classé selon sa gravité, son impact et sa fréquence. Prescience porcine faisant partie des contenus annexes, nous avons accordé la priorité aux soucis bloquant la progression dans le récit principal. Ceci dit, nous avons trouvé une solution et comptons l'intégrer à la mise à jour du jeu 1.2.1 (avril).


Signalement de bogues

Si vous désirez nous signaler des bogues, merci de le faire par l'intermédiaire de l'assistance aux joueurs forum or website et nous fournir les informations suivantes :

  • une description détaillée du problème, la mention de votre plate-forme et, si possible, l'indication du lieu, du moment et de la situation.
  • dans la mesure du possible, des captures d'écran, vidéos et sauvegardes de partie, car ces éléments nous sont très utiles à la reproduction des problèmes que vous rencontrez.

La suite

Voici un aperçu rapide de la feuille de route des mises à jour du titre pour l'avenir prévisible.

ACV roadmap final

Pour plus de détails sur les futures mises à jour, gardez un œil sur nos canaux de communication à l'approche de leur date de sortie. Nous travaillons par ailleurs à la refonte de notre communication relative aux problèmes connus afin de fournir des informations plus concrètes à propos du calendrier des corrections.

Ce blog vous a plu ? Laissez-nous vos commentaires et discutez de son contenu sur notre chaîne [discord] consacrée au blog des développeurs (http://discord.gg/AC) ou sur nos forums.

Rendez-vous sur d'autres canaux Assassin's Creed :

twitter iconfacebook icontwitch iconinstagram iconyoutube icon