View a markdown version of this page

Princípios de design - Lente da indústria de jogos

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 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 de jogos e adapte-os conforme necessário: devido à natureza dos jogos baseada em acertos, é 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 o 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 desejados para operar o 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 runbooks 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 simultaneidade 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 ampliar seus sistemas de escalonamento automatizado 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é-escalonamento e as configurações de escalabilidade automatizadas. Desenvolva runbooks operacionais para fornecer consistência no processo. Esse planejamento antecipado e a capacidade de resposta à demanda dos jogadores são especialmente essenciais para jogos de serviço ao vivo, que devem manter desempenho e 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 do jogador: após o lançamento, monitore os relatórios de reclamações e problemas com o jogo. Implemente sistemas apropriados para interagir com os jogadores de forma segura e eficaz para resolver adequadamente os problemas dos jogadores, como fóruns comunitários, mídias sociais, e-mail, sistemas de bilhetagem, 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 necessidades em evolução e manutenção de uma comunidade engajada por uma vida útil prolongada.