Hoje nós queremos falar sobre o processo que dá vida a uma atualização e compartilhar os planos que temos para as atualizações no futuro próximo.
Nossa comunidade está no centro de tudo o que fazemos, e sempre buscamos fornecer uma ótima experiência. Isto dito, reconhecemos que algumas atualizações recentes podem não ter correspondido às suas expectativas ou aos nossos padrões.
Fizemos diversas mudanças em nossas ferramentas e fluxos de produção para entregar atualizações mais robustas, e falaremos disso a seguir. Alteramos também o ciclo de lançamento de atualizações de quatro semanas para cinco, abrindo espaço para mais testes e refinamentos.
Junto dessas mudanças, tomamos a decisão de adiar nossa próxima atualização (1.2.1) para 27 de abril e a expansão Ira dos Druidas para 13 de maio.
As etapas de uma atualização
Qual é a diferença entre os hotfixes e as atualizações?
- Um hotfix é uma solução temporária de back-end sem mudanças no código de programação ou em conteúdo. Portanto, não requer um download. Isso tem um lado bom e um lado ruim, já que não é possível realizar mudanças significativas em hotfixes.
- Uma atualização de fato atualiza o jogo, adicionando, mudando ou removendo código de programação e/ou conteúdo, exigindo assim o download de arquivos.
Abaixo, uma vista geral do nosso fluxo de atualizações.
- Identificação do problema
- A equipe de desenvolvimento identifica um novo problema, seja por meio da nossa equipe de garantia de qualidade (QA, na sigla em inglês) ou por meio de relatos de erros.
- Os problemas sinalizados são categorizados e priorizados com base na recorrência, gravidade ou impacto para o jogador. (Por exemplo, bloqueios à missão principal geralmente serão mais prioritários do que conteúdo secundário ou questões de qualidade de vida)
- Reprodução
- Um testador tentará reproduzir os problemas sinalizados e, tendo êxito, vai repassá-los à equipe de desenvolvimento para uma investigação aprofundada.
- Nem sempre conseguimos reproduzir um problema do nosso lado. Quando isso acontece, podemos fornecer uma solução parcial, se possível, ou solicitar mais informações.
- Quanto mais informações você puder fornecer ao relatar um erro, melhor. (Descrições detalhadas do erro, vídeos/capturas de tela e arquivos de jogo salvo geralmente nos ajudam.)
- Solução
- Nossa equipe de desenvolvimento investiga a causa dos problemas sinalizados e trabalha em uma solução.
- Esta etapa pode levar vários dias, dependendo da complexidade do problema.
- Nossa lista de problemas comuns é atualizada conforme a situação atual:
- Sob investigação = A equipe está ativamente investigando um problema, mas não encontrou uma solução ainda.
- Corrigido em atualizações futuras = Nossa equipe encontrou uma solução.
- Embora isso seja uma ótima notícia, nem sempre a correção já estará pronta para a próxima atualização.
- Testes Internos
- Nossas atualizações são auditadas por duas equipes. Em cada equipe de desenvolvimento, o controle de qualidade confere a integridade da correção antes dela sair do estúdio, enquanto a garantia de qualidade confirma a qualidade da atualização como um todo.
- Se uma correção não funcionou ou causa uma regressão (reverte a um estado menos aprimorado) de outros sistemas, nós voltamos ao passo 3.
- Esse passo pode levar algumas horas ou até dias, dependendo da complexidade da correção.
- Nossas atualizações são auditadas por duas equipes. Em cada equipe de desenvolvimento, o controle de qualidade confere a integridade da correção antes dela sair do estúdio, enquanto a garantia de qualidade confirma a qualidade da atualização como um todo.
- Envio aos parceiros de plataforma
- Nós preparamos uma atualização com todas as correções verificadas e a enviamos aos nossos parceiros de plataforma para que seja aprovada. Essa é a chamada ""First-Party Submission"" (um termo da indústria que pode ser entendido como ""envio ao detentor da plataforma"").
- Este passo pode levar de um dia até uma semana e normalmente ocorre alguns dias antes de você ver as notas de patch publicadas em nosso site. Nós então prosseguimos com o preparo da atualização para que seja distribuída nas plataformas nos dias a seguir.
- Distribuição da atualização
- As correções enfim chegaram! A nova atualização agora está pronta para ser distribuída pelas plataformas.
Prazos de correções
Criar atualizações é uma tarefa complexa e demorada para a nossa equipe de desenvolvimento. Sempre buscamos um equilíbrio entre corrigir o máximo de problemas o mais rápido possível e fornecer conteúdos novos e emocionantes para os jogadores que podem não estar tendo qualquer tipo de problema. Vamos falar de alguns problemas conhecidos e do porquê está demorando tanto para resolvê-los.
• Peixes ausentes: Como já mencionamos, encontramos uma solução em potencial no início de abril para repor os peixes que estão faltando na Inglaterra. Como esta solução tem impacto direto na fauna e em mecânicas existentes, nós adiamos a correção plena até junho para testes e refinamentos. Contudo, haverá uma solução parcial na Atualização 1.2.1 (abril).
• Na Ausência de um Conde: Essa missão tem vários casos de problemas diferentes, cada qual dependendo de certas condições e podendo ser específico para certos jogadores. Sendo assim, pode ser que as notas de patch mencionem correções que não resolvam o seu problema com esta missão. Mas tenha certeza de que estamos examinando cada caso relatado.
• Porca Profética: Como mencionado na descrição do nosso fluxo, cada problema é categorizado com base na gravidade, impacto e recorrência. Como Porca Profética é considerado um conteúdo secundário, nós priorizamos questões de maior impacto que impediam a progressão na história. Com isto dito, nós encontramos uma solução e pretendemos incluí-la na Atualização 1.2.1 (abril).
Relatando Erros
Caso queira relatar um erro para nós, faça isso pelos canais de suporte ao jogador do fórum ou do nosso website e inclua as seguintes informações:
- Uma descrição detalhada do problema e a sua plataforma, tentando responder onde, quando ele e como ele ocorre em cada relato.
- Capturas de tela, gravações de vídeo e arquivos de jogo salvo quando possível, já que isso ajuda muito a reproduzir os problemas que você está enfrentando.
O que está por vir
Eis um resumo dos planos que temos para as atualizações no futuro próximo.
Fique de olho em nossos canais para saber mais detalhes das próximas atualizações conforme o lançamento delas se aproxima. Também estamos trabalhando para remodelar nossa comunicação sobre problemas conhecidos e fornecer informações mais concretas sobre quando as correções devem chegar.
Gostou deste blog desenvolvimento? Diga-nos o que achou e fale sobre esse conteúdo nos canais do dev-blog no discord e em nosso fórum.