22 April 2021

6 Minuti di lettura

Assassin's Creed Valhalla - Post degli sviluppatori: Come funzionano gli aggiornamenti

Oggi parleremo di come viene realizzato un aggiornamento del gioco, ma anche dei prossimi aggiornamenti.

La community è la nostra priorità e ci impegniamo al massimo per offrire ai giocatori esperienze indimenticabili. Detto questo, sappiamo che alcuni degli ultimi aggiornamenti non hanno soddisfatto le aspettative e non sono stati all'altezza dei nostri standard.

Abbiamo apportato svariate modifiche ai processi produttivi, anche di natura tecnica, per poter offrire aggiornamenti migliori (tema su cui torneremo tra poco). Inoltre la cadenza degli aggiornamenti passerà da 4 a 5 settimane, in modo da dedicare più tempo a testing e ultimi ritocchi.

A seguito di questi cambiamenti, abbiamo deciso di posticipare il prossimo aggiornamento del gioco (1.2.1) al 27 aprile e l'espansione L'ira dei druidi al 13 maggio.

ACV Wrath keyart

Come funzionano gli aggiornamenti

Che differenza c'è fra hotfix e aggiornamento del gioco?

  • Con hotfix si indica una soluzione provvisoria che non tocca il codice né modifica gli asset, e pertanto non deve essere scaricato dall'utente. Questo è un pro ma anche un contro, dal momento che gli hotfix non permettono di apportare modifiche sostanziali.
  • Un aggiornamento del gioco è una modifica di ampia portata, con aggiunte, modifiche o tagli apportati a codice e/o asset, che richiede all'utente di scaricare dei file.

E ora vediamo insieme i passaggi con cui vengono realizzati i nostri aggiornamenti.

ACVH DevBlog Piepline

  1. Individuare il problema
    • Il team degli sviluppatori scopre i problemi grazie alle segnalazioni del Controllo Qualità oppure grazie alle segnalazioni degli utenti.
    • I problemi vengono classificati e viene loro assegnata una priorità in base alla frequenza, alla gravità e/o al disagio per il giocatore. (Per esempio, gli errori che impediscono di progredire nelle missioni principali hanno priorità più alta rispetto a quelli che si verificano nelle missioni secondarie o che risultano semplicemente "scomodi".)
  2. Riprodurre il problema
    • Proviamo a riprodurre i problemi segnalati e, quando ci riusciamo, passiamo la segnalazione al team di sviluppo.
    • A volte non riusciamo a riprodurre il problema. In questi casi, possiamo offrire una soluzione parziale (quando possibile) oppure chiediamo maggiori informazioni.
    • Più informazioni ci vengono fornite dai giocatori, meglio è. (Ci servono descrizioni dettagliate dell'errore, e possibilmente video/screenshot e salvataggi di gioco.)
  3. Risolvere il problema
    • Il nostro team di sviluppo indaga sulle cause dei problemi segnalati e cerca una soluzione.
    • Questo passaggio può richiedere diversi giorni per i problemi più complessi.
    • Aggiorniamo lo stato dei problemi noti nella nostra lista secondo una di queste categorie:
      • "In fase di valutazione" = il team sta esaminando le cause del problema ma non ha ancora trovato una soluzione.
      • "Risolti nei prossimi aggiornamenti" = il team ha trovato una soluzione.
      • Questa è un'ottima notizia, ma occorre ricordare che la soluzione potrebbe non essere pronta in tempo per il primo aggiornamento disponibile del gioco.
  4. Testing interno
    • Abbiamo due team che testano gli aggiornamenti del gioco. In ogni team di sviluppo, il Controllo Qualità interno si occupa di verificare l'integrità della soluzione prima che esca dallo studio, mentre il Controllo Qualità generale si occupa di verificare la qualità complessiva degli aggiornamenti del gioco.
      • Se una soluzione non funziona o causa una regressione del gioco interagendo con altri sistemi, si torna al punto 3.
    • Questo passaggio può richiedere diverse ore (o persino giorni per i problemi più complessi).
  5. Invio alle piattaforme partner
    • Prepariamo un aggiornamento del gioco contenente tutte le soluzioni ai problemi e poi lo sottoponiamo all'approvazione delle piattaforme partner. Questo passaggio si chiama in gergo "First-Party Submission".
    • Questo passaggio può richiedere da un giorno a una settimana e, in genere, si verifica pochi giorni prima della data in cui le patch note vengono pubblicate sul nostro sito. A questo punto prepariamo l'aggiornamento del gioco per la distribuzione sulle diverse piattaforme, che avverrà nei giorni successivi.
  6. Pubblicazione dell'aggiornamento del gioco
    • Tutto è stato risolto! Il nuovo aggiornamento del gioco è pronto per essere reso disponibile su tutte le piattaforme.

Tempistiche della risoluzione

Produrre un aggiornamento del gioco è un processo lungo e difficile per il team di sviluppo. Cerchiamo sempre di trovare un punto di equilibrio tra il risolvere subito il maggior numero possibile di problemi noti e l'offrire contenuti nuovi e divertenti per i giocatori che potrebbero non imbattersi mai nei problemi segnalati. Ora esamineremo alcuni problemi noti e vedremo perché ci abbiamo messo tanto a risolverli.

Assenza di pesci: All'inizio di aprile abbiamo informato i giocatori che avevamo trovato una soluzione al problema dell'assenza di alcuni pesci in Inghilterra. Dal momento però che la soluzione ha un impatto sulle meccaniche di gioco e sulla fauna esistente, abbiamo posticipato la sua pubblicazione a giugno, per avere tempo di testarla e correggerne i dettagli. Tuttavia l'aggiornamento del titolo 1.2.1, in uscita ad aprile, conterrà una soluzione parziale.

Senza un aldermanno: Questa missione era affetta da vari problemi che però non si verificavano in tutte le situazioni né per tutti i giocatori. Per questo motivo potresti trovare citate nelle patch note soluzioni a problemi diversi da quelli che hai incontrato tu, ma niente paura: indagheremo su ogni segnalazione ricevuta.

La scrofa veggente: Come abbiamo spiegato, ogni errore viene classificato in base a frequenza, gravità e disagio per il giocatore. Dal momento che La scrofa veggente è un contenuto secondario, abbiamo dato priorità a problemi che impediscono ai giocatori di progredire nella storia principale. Detto questo, abbiamo trovato una soluzione e speriamo di riuscire a includerla nell'aggiornamento del titolo 1.2.1, in arrivo ad aprile.


Segnalare gli errori

Se vuoi segnalare un errore, puoi farlo nel nostro forum riservato al supporto clienti o dal nostro sito, accludendo le seguenti informazioni:

  • Descrizione dettagliata dell'errore (dove e quando si verifica e cosa succede), con indicazione della piattaforma di gioco.
  • Screenshot, video e salvataggi (se puoi), per aiutarci a riprodurre l'errore.

Le prossime novità

E ora diamo uno sguardo veloce ai prossimi aggiornamenti.

ACVH DevBlog Timeline IT

Tieni d'occhio i nostri canali per i dettagli dei prossimi aggiornamenti man mano che si avvicinano le rispettive date di uscita. Stiamo anche riprogettando il sistema di comunicazione dei problemi noti per offrire informazioni più concrete sulle tempistiche previste per la loro soluzione.

Questo post ti è piaciuto? Dicci cosa ne pensi e discutine nel canale discord dedicato alle notizie dagli sviluppatori o sui nostri forum.

Visita gli altri canali di Assassin's Creed:

twitter iconfacebook icontwitch iconinstagram iconyoutube icon