As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Princípios de design
Além dos princípios de design do whitepaper do Well-Architected Framework, os seguintes princípios de design podem ajudá-lo a alcançar a excelência operacional na criação e operação de jogos:
-
Defina objetivos mensuráveis e alcançáveis para as equipes de operações do jogo e adapte-os conforme necessário: devido à natureza dos jogos baseada em sucessos, é difícil determinar com antecedência quantos jogadores jogarão seu jogo quando ele for lançado ou quais expectativas os jogadores terão em relação às operações contínuas do jogo. É importante definir metas ambiciosas, mas alcançáveis, com as partes interessadas e criar uma abordagem que possa ser ampliada se seu jogo exceder as projeções e reduzida enquanto as equipes de desenvolvimento de jogos otimizam a experiência do jogador. Prepare-se e teste adequadamente com antecedência para atender a esses requisitos e alinhar suas partes interessadas comerciais e técnicas aos objetivos de operação do jogo. Com as metas definidas, as equipes de jogo podem alcançar um equilíbrio adequado entre custo e desempenho durante o planejamento, projeto, provisionamento, teste, implantação e operação da infraestrutura de back-end do jogo.
-
Use guias operacionais para planejar atividades de escalabilidade relacionadas a lançamentos de jogos e eventos especiais: as equipes de operações de jogos devem se coordenar com as partes interessadas da empresa para modelar projeções para o pico previsto de concorrência de jogadores em eventos e realizar um planejamento proativo para pré-escalar a capacidade da infraestrutura com antecedência. Devido à natureza flutuante do tráfego de jogadores durante os eventos, o planejamento prévio e as atividades de pré-escalonamento devem aumentar seus sistemas de escalabilidade automatizados existentes para aumentar suas chances de sucesso durante um evento e verificar se você tem recursos suficientes para proporcionar uma experiência positiva aos jogadores. Implemente práticas de engenharia de desempenho para desenvolver uma linha de base de seus recursos e uma compreensão baseada em dados da capacidade do seu sistema, o que ajudará a orientar as atividades de pré-dimensionamento e as configurações automatizadas de escalabilidade. Desenvolva runbooks operacionais para fornecer consistência no processo. Esse planejamento antecipado e a capacidade de resposta à demanda dos jogadores são especialmente críticos para jogos de serviço ao vivo, que devem manter um desempenho e uma infraestrutura confiáveis para apoiar uma base de jogadores ativa e engajada por um longo período de tempo.
-
Estabeleça um modelo operacional para receber, investigar e responder às solicitações de suporte dos jogadores: após o lançamento, monitore as denúncias de reclamações e problemas com o jogo. Implemente sistemas apropriados para interagir com os jogadores de maneira segura e eficaz para resolver adequadamente os problemas dos jogadores, como fóruns comunitários, mídias sociais, e-mail, sistemas de emissão de ingressos, call centers ou soluções automatizadas de chatbots. Isso é especialmente crucial para jogos de serviço ao vivo, que exigem comunicação contínua com a base de jogadores, capacidade de resposta ao feedback dos jogadores para atender às crescentes necessidades e manutenção de uma comunidade engajada por uma vida útil prolongada.