View a markdown version of this page

Principes de conception - Lens de l'industrie du jeu

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Principes de conception

Outre les principes de conception décrits dans le livre blanc AWS Well-Architected Framework, les principes de conception suivants peuvent améliorer les performances de vos jeux :

  • Mesurez les performances de jeu de bout en bout : il est important de mesurer les performances telles qu'elles sont perçues du point de vue de vos joueurs. Cela signifie que vous devez mesurer les performances du client du jeu, de votre infrastructure de jeu et de la connectivité Internet qui connecte vos joueurs à l'infrastructure. Cela vous aidera à comprendre les domaines dans lesquels vous pouvez améliorer les performances de votre architecture.

  • Optimisez votre architecture pour améliorer les indicateurs qui reflètent l'expérience réelle des joueurs : à mesure que vous adaptez et faites évoluer votre architecture au fil du temps, réfléchissez à l'impact de ces améliorations et changements sur l'expérience des joueurs. Les charges de travail liées aux jeux devraient être capables de résister aux pannes et de minimiser leur impact afin de bloquer les perturbations généralisées du jeu. Les fonctionnalités et les systèmes de jeu qui ne dépendent pas de manière critique les uns des autres doivent être découplés afin de réduire le rayon d'échec et d'isoler les problèmes qui ont un impact sur les joueurs.

  • Utilisez des technologies qui simplifient le fonctionnement des jeux et accélèrent le développement : donnez la priorité à l'adoption de technologies susceptibles d'améliorer l'efficacité des développeurs. Les frais opérationnels pendant les phases de développement de pré-production peuvent empêcher l'amélioration du gameplay. En tirant parti des AWS services gérés fournis par AWS nos partenaires, l'ingénierie peut être réduite, ce qui permet aux développeurs de jeux de se concentrer sur le cœur du jeu et sur l'expérience des joueurs. Les exigences en matière d'architecture et de performances peuvent changer et évoluer tout au long du cycle de développement du jeu et les compromis technologiques doivent être pris en compte à chaque phase.

  • Concevez l'infrastructure de manière à répondre à la concurrence maximale des joueurs et adaptez-la de manière dynamique selon les besoins : L'infrastructure doit être conçue pour s'adapter à la demande des joueurs. Les indicateurs, tels que la simultanéité des sessions des joueurs et le nombre de connexions, peuvent être utilisés pour évoluer de manière préventive avant que les systèmes ne soient surchargés. Les mesures réactives d'utilisation du système, telles que la consommation du processeur et de la mémoire, peuvent être utilisées pour évoluer en cas de surcharge des systèmes. En adaptant dynamiquement votre infrastructure, vous pouvez réduire les coûts d'exploitation de votre jeu.