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 di AWS Well-Architected Framework, i seguenti principi di progettazione possono aumentare l'efficienza prestazionale dei tuoi giochi:
-
Misura le prestazioni di gioco dall'inizio alla fine: è importante misurare le prestazioni così come vengono percepite dal punto di vista dei giocatori. Ciò significa che è necessario misurare le prestazioni del client di gioco, dell'infrastruttura di gioco e della connettività Internet che collega i giocatori all'infrastruttura. Questo ti aiuterà a capire dove puoi apportare miglioramenti alle prestazioni all'interno della tua architettura.
-
Ottimizza la tua architettura per migliorare le metriche che riflettono l'esperienza effettiva dei giocatori: man mano che adatterai ed evolverai la tua architettura nel tempo, pensa a come questi miglioramenti e modifiche influiranno sull'esperienza dei giocatori. I carichi di lavoro dei giochi dovrebbero essere in grado di resistere e ridurre al minimo l'impatto dei guasti per bloccare le interruzioni diffuse del gioco. Le funzionalità e i sistemi di gioco che non dipendono in modo critico l'uno dall'altro dovrebbero essere disaccoppiati per ridurre il raggio d'azione dei guasti e isolare i giocatori che hanno un impatto sui problemi.
-
Usa tecnologie che semplificano le operazioni di gioco e aumentano la velocità di sviluppo: dai priorità all'adozione di tecnologie in grado di migliorare l'efficienza degli sviluppatori. I costi operativi durante le fasi di sviluppo di pre-produzione possono essere una distrazione dal miglioramento del gameplay. Sfruttando i servizi gestiti dei AWS nostri partner, è possibile ridurre la progettazione tecnica, il che consente agli sviluppatori di giochi di concentrarsi sul ciclo di gioco principale e sull'esperienza del giocatore. AWS I requisiti di architettura e prestazioni possono cambiare ed evolversi durante tutto il ciclo di vita dello sviluppo del gioco e i compromessi tecnologici dovrebbero essere presi in considerazione in ogni fase.
-
Progetta l'infrastruttura per soddisfare i massimi livelli di concorrenza tra i giocatori e scalarla dinamicamente in base alle necessità: l'infrastruttura dovrebbe essere progettata in modo da soddisfare la domanda dei giocatori. Le metriche, come la concorrenza delle sessioni dei giocatori e il numero di accessi, possono essere utilizzate per scalare preventivamente prima che i sistemi si sovraccarichino. Le metriche di utilizzo reattivo del sistema, come il consumo di CPU e memoria, possono essere utilizzate per scalare dopo il sovraccarico dei sistemi. Scalando dinamicamente la tua infrastruttura, puoi ridurre i costi operativi del gioco.