View a markdown version of this page

GAMEPERF08-BP01 Informa e includi il giocatore nel tuo processo - Games Industry Lens

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

GAMEPERF08-BP01 Informa e includi il giocatore nel tuo processo

Fornisci un'opzione per visualizzare nel gioco metriche come latenza, frame per secondo e pacchetti eliminati. Evidenzia i problemi dell'infrastruttura e i tempi di inattività dovuti alla manutenzione attraverso comunicazioni rivolte ai giocatori, come le pagine di stato. Celebrate le nuove ambientazioni di gioco con le comunicazioni dei giocatori, compresi i blog degli sviluppatori, e stabilite le aspettative relative ai miglioramenti previsti per l'esperienza dei giocatori.

Livello di rischio associato se questa best practice non fosse adottata: elevato

Guida all’implementazione

Includi il giocatore

Fornisci una semplice procedura di invio diagnostico che raccolga i file pertinenti e li alleghi a un ticket di assistenza giocatori dal tuo client di gioco. Attiva un forum di supporto in cui i giocatori possano aiutarsi a vicenda e contribuire a migliorare l'esperienza di gioco

Valuta i compromessi rispetto alle aspettative dei giocatori

I giocatori potrebbero non accorgersi dello spostamento dei sistemi di backend per ridurre i costi, ma spostare i server di gioco può modificare il tempo di ping. Sii coerente e leale nei confronti dei giocatori motivando l'espansione e la riduzione delle sedi di hosting dei giochi.

Le comunità e le aree geografiche di giocatori avranno caratteristiche proprie che potrebbero influire sulle aspettative del gioco. Ad esempio, la Corea del Sud ha alcune delle connessioni Internet più veloci del pianeta e l'aspettativa di gioco è una latenza a una cifra, che favorisce un gioco altamente competitivo. Il gameplay casual su dispositivi mobili crea un profilo prestazionale e un modello di utilizzo diversi rispetto alle sessioni di gioco su console e PC.

L'accesso e la lobby fanno parte dell'esperienza e dovrebbero essere reattivi, anche se il server è offline per manutenzione. La pianificazione dei raid notturni o il tempo libero nella lobby fanno parte dell'esperienza del giocatore ed è importante tenerne conto quando si scelgono aree di interesse per l'efficienza delle prestazioni. I giocatori possono lasciare il client di gioco aperto per mesi, a volte possono semplicemente accedere di tanto in tanto per leggere le note sulla patch. Un gioco Live Ops deve tenere a mente l'intera esperienza del giocatore come parte del processo e della cultura ingegneristica.

Passaggi dell’implementazione

  • Fornisci parametri di gioco come latenza, FPS e perdita di pacchetti e comunica i problemi dell'infrastruttura e i programmi di manutenzione tramite pagine di stato e aggiornamenti rivolti ai giocatori.

  • Implementa una funzionalità di dump diagnostico e invio nel client di gioco e crea un forum di supporto per promuovere la risoluzione dei problemi e il miglioramento guidati dalla community.

  • Personalizza le ottimizzazioni delle prestazioni in base alle aspettative della community di giocatori, ad esempio con bassa latenza per le regioni competitive o esperienze reattive per giocatori occasionali e con sessioni prolungate. login/lobby

  • Progetta flussi di lavoro Live Ops per tenere conto dell'intera esperienza del giocatore, dal gameplay attivo al comportamento inattivo del cliente, facilitando il coinvolgimento senza interruzioni.