22 April, 2021

6 Minimale leestijd

Assassin's Creed Valhalla – Dev Blog: Update-planning

Vandaag willen we het hebben over het proces achter het maken van een titelupdate en onze planning wat betreft Titelupdates voor de komende tijd delen.

Onze community staat centraal in alles wat we doen en we streven er altijd naar om jullie geweldige ervaringen te bieden. Dat gezegd hebbende, beseffen we dat sommige van onze recente titelupdates misschien niet hebben voldaan aan jullie verwachtingen of onze standaard.

We hebben een aantal wijzigingen aangebracht in ons productieproces en aan onze tools zodat we meer robuuste updates kunnen leveren, waarover later meer. We verschuiven ook van een 4-weken naar een 5-weken Titelupdate-releaseschema, zodat we grondiger kunnen testen en bijschaven.

Als gevolg van deze aanpassingen, hebben we besloten om onze volgende Titelupdate (1.2.1) uit te stellen tot 27 april en de Wrath of the Druids-uitbreiding tot 13 mei.

ACV Wrath keyart

Titelupdate-planning

Wat is het verschil tussen hotfixes en titelupdates?

  • Een hotfix is een tijdelijke 'back-end'-oplossing waarvoor geen code of assets veranderd hoeven te worden en waarvoor je dus niets hoeft te downloaden. Dit is zowel een voordeel als een nadeel, omdat je met een hotfix geen substantiële wijzigingen kunt aanbrengen.
  • Een titelupdate is een volledige update voor de game die code en/of assets toevoegt, aanpast of verwijdert en waarvoor dus bestanden gedownload moeten worden.

Hieronder vind je een overzicht van ons titelupdate-doorloopproces.

ACVH DevBlog Piepline

  1. Probleemidentificatie
    • Het dev team ontdekt een nieuw probleem, ofwel via ons eigen kwaliteitsbewakingsteam (QA) of via probleemrapportages.
    • Aangekaarte problemen worden gecategoriseerd en krijgen een bepaalde prioriteit op basis van hoe vaak deze voorkomen, hoe heftig ze zijn en in hoeverre spelers er last van hebben. (Problemen die voortgang in het hoofdverhaal verhinderen, hebben dus doorgaans een hogere prioriteit als problemen bij zijmissies of spelersgemak)
  2. Reproductie
    • Testers proberen om aangekaarte problemen te reproduceren en als dit lukt zetten ze deze door naar het dev team voor verder onderzoek.
    • Het lukt ons niet altijd om bepaalde problemen zelf te reproduceren. Als dit het geval is, kunnen we een gedeeltelijke oplossing aandragen als dat mogelijk is, of anders om meer informatie vragen.
    • Hoe meer informatie je verstrekt bij het rapporteren van een bug, hoe beter. (Gedetailleerde probleembeschrijvingen, video's/screenshots en opslagbestanden ontvangen we het liefst.)
  3. Oplossing
    • Ons ontwikkelingsteam onderzoekt de oorzaak van de aangekaarte problemen en werkt aan een oplossing.
    • Deze stap kan een aantal dagen in beslag nemen, afhankelijk van de complexiteit van het probleem.
    • Onze lijst met veelvoorkomende problemen wordt bijgewerkt op basis van de huidige status:
      • Wordt naar gekeken = Het team is actief bezig met het probleem onderzoeken, maar heeft nog geen oplossing gevonden.
      • Wordt opgelost in toekomstige titelupdates = Ons team heeft een oplossing gevonden.
      • Hoewel dit goed nieuws is, betekent dit niet dat een eventuele oplossing klaar is voor de eerstvolgende titelupdate.
  4. Intern testen
    • We hebben twee teams die onze Titelupdates controleren. Binnen ieder ontwikkelingsteam verifieert de afdeling Kwaliteitscontrole of de oplossing werkt voordat deze de studio verlaat, terwijl onze afdeling Kwaliteitsbewaking de kwaliteit van de gehele Titelupdate controleert.
      • Als een oplossing niet werkt of een regressie (terugkeer van oudere fouten) veroorzaakt bij andere systemen, dan gaan we terug naar stap 3.
    • Deze stap kan enkele uren tot een aantal dagen in beslag nemen, afhankelijk van de complexiteit van de oplossing.
  5. Aanleveren bij platformpartners
    • We bereiden een titelupdate voor met alle geverifieerde oplossingen en sturen deze naar onze verschillende platformpartners ter goedkeuring. Dit staat bekend als “First-Party Submission”.
    • Deze stap neemt ergens tussen een dag en een week in beslag en wordt meestal bereikt een paar dagen voor het verschijnen van de patchnotes op onze website. Daarna beginnen we met de voorbereiding van het uitrollen van de titelupdate op de verschillende platforms.
  6. Titelupdate uitrollen
    • De oplossingen hebben het eindelijk gehaald! De nieuwe titelupdate is nu klaar om uitgerold te worden op de diverse platforms.

Tijdlijnen van oplossingen

Het maken van titelupdates is een complexe, tijdrovende bezigheid voor ons dev team. We proberen altijd een balans te vinden tussen het toevoegen van zo veel mogelijk oplossingen voor bekende problemen zo snel als we kunnen nadat we ze hebben ontdekt, en tevens nieuwe spannende content beschikbaar te maken voor spelers die misschien helemaal geen problemen ondervinden. Laten we sommige bekende problemen bekijken en bespreken waarom het zo veel tijd gekost heeft om ze op te lossen.

Missende vissen: Zoals eerder gemeld hebben we begin april een mogelijke oplossing gevonden voor het uitzetten van de ontbrekende vissen in Engeland. Omdat deze oplossing een directe invloed heeft op bestaande fauna en mechanismes, hebben we de volledige oplossing doorgeschoven naar juni zodat we meer kunnen testen en bijschaven. Maar er zal een gedeeltelijke oplossing zitten in Titelupdate 1.2.1 (april).

In the Absence of an Ealdorman: Aan deze missie zijn verschillende problemen verbonden die voorwaardelijk zijn en mogelijk spelerafhankelijk. Daarom kan het zijn dat je oplossingen in de patchnotes ziet staan die mogelijk niet jouw specifieke probleem met deze missie oplossen. Maar wees gerust, we onderzoeken alle gemelde situaties.

Pig of Prophecy: Zoals gemeld in het overzicht van het doorloopproces, wordt ieder probleem gecategoriseerd op basis van frequentie, mate van belangrijkheid en impact. Aangezien Pig of Prophecy wordt beschouwd als zijcontent, richten we ons eerst op voortgangsblokkades die meer hinder opleveren. Dat gezegd hebbende, hebben we een oplossing gevonden en mikken we erop deze toe te voegen aan Titelupdate 1.2.1 (april).


Problemen rapporteren

Als je een probleem aan ons wilt rapporteren, doe dat dan op ons ondersteuningsforum of onze website en voeg de volgende informatie toe:

  • Gedetailleerde beschrijving van het probleem, je platform en voor elke rapportage een antwoord op de vragen waar, wanneer en wat, indien mogelijk.
  • Screenshots, videobeelden en opslagbestanden als dat kan, omdat dit enorm helpt bij het reproduceren van problemen die je ondervindt.

Wat er nog aankomt

Hier is een glimp van onze titelupdate-planning voor de komende tijd.

ACVH DevBlog Timeline NL

Hou onze kanalen in de gaten voor meer informatie over toekomstige updates wanneer hun verschijning dichterbij komt. We zijn momenteel ook bezig met het verbeteren van onze communicatie betreffende bekende problemen, zodat we meer concrete informatie kunnen geven over verwachte tijdlijnen van oplossingen.

Vond je deze dev blog fijn? Laat je feedback achter en bespreek de inhoud op ons speciale dev-blog discord-kanaal of op onze forums.

Delen via sociale media

Reddit Logo

Bezoek andere sociale kanalen