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.