View a markdown version of this page

Principi di progettazione - Obiettivo per l'industria dei giochi

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à.

Principi di progettazione

Oltre ai principi di progettazione contenuti nel white paper del Well-Architected Framework, i seguenti principi di progettazione possono aiutarvi a raggiungere l'eccellenza operativa nella creazione e nella gestione di giochi:

  • Definisci obiettivi misurabili e raggiungibili per i team addetti alle operazioni di gioco e adattali se necessario: a causa della natura dei giochi basata sui successi, è difficile determinare in anticipo quanti giocatori giocheranno al gioco al momento del lancio o quali aspettative avranno i giocatori rispetto alle operazioni di gioco in corso. È importante fissare obiettivi ambiziosi ma raggiungibili con le parti interessate e progettare un approccio che possa essere ampliato se il gioco supera le proiezioni e ridimensionato mentre i team di sviluppo del gioco ottimizzano l'esperienza dei giocatori. Preparati e collauda in anticipo in modo adeguato per soddisfare questi requisiti e allineare gli stakeholder aziendali e tecnici sugli obiettivi prefissati per la gestione del gioco. Una volta definiti gli obiettivi, i team di gioco possono raggiungere un giusto equilibrio tra costi e prestazioni durante la pianificazione, la progettazione, il provisioning, il collaudo, l'implementazione e la gestione dell'infrastruttura di backend di gioco.

  • Utilizza i runbook operativi per pianificare la scalabilità delle attività relative al lancio dei giochi e agli eventi speciali: i team addetti alle operazioni di gioco dovrebbero coordinarsi con le parti interessate aziendali per modellare le proiezioni relative ai picchi di concorrenza previsti per gli eventi ed eseguire una pianificazione proattiva per predimensionare in anticipo la capacità dell'infrastruttura. A causa della natura fluttuante del traffico di giocatori durante gli eventi, le attività di pianificazione preventiva e pre-scaling dovrebbero aumentare i sistemi di scaling automatici esistenti per aumentare le possibilità di successo durante un evento e verificare di disporre di risorse sufficienti per fornire un'esperienza positiva ai giocatori. Implementa pratiche di ingegneria delle prestazioni per sviluppare una base di riferimento delle tue risorse e una comprensione basata sui dati della capacità del tuo sistema, che ti aiuteranno a guidare le attività di pre-scalabilità e le configurazioni di scalabilità automatizzata. Sviluppa runbook operativi per garantire coerenza nel processo. Questa pianificazione anticipata e la capacità di risposta alla domanda dei giocatori sono particolarmente importanti per i giochi con servizio live, che devono mantenere prestazioni e infrastrutture affidabili per supportare una base di giocatori attiva e impegnata per un periodo di tempo prolungato.

  • Stabilisci un modello operativo per ricevere, esaminare e rispondere alle richieste di assistenza dei giocatori: dopo il lancio, monitora le segnalazioni di reclami e problemi relativi al gioco. Implementa sistemi appropriati per interagire con i giocatori in modo sicuro ed efficace per risolvere adeguatamente i problemi dei giocatori, come forum della community, social media, e-mail, sistemi di biglietteria, call center o soluzioni automatiche di chat bot. Ciò è particolarmente importante per i giochi con servizio live, che richiedono una comunicazione continua con la base di giocatori, la reattività al feedback dei giocatori per rispondere alle esigenze in continua evoluzione e il mantenimento di una comunità coinvolta per un lungo periodo di vita.