Documentação do Steamworks
Atualização do seu jogo – Boas práticas
Uma das funcionalidades mais importantes do Steam é manter os jogadores atualizados com a versão mais recente de cada jogo. Quer tenha preparado a correção de um pequeno bug ou uma grande adição de conteúdo, o Steam oferece um conjunto robusto de ferramentas para anunciar a sua atualização e distribuí-la aos jogadores.

Segue-se um conjunto de práticas gerais a ter em consideração ao criar uma atualização, assim como algumas boas práticas que nós, da Valve, aprendemos com as grandes atualizações que lançámos para os nossos próprios produtos e com os vários produtos disponíveis no Steam.

Seja o seu produto um serviço grátis para jogar ou uma aventura para um só jogador, atualizações podem aumentar o número de jogadores e o interesse no seu produto. Para informações gerais sobre como comunicar com utilizadores, consulte a documentação sobre Moderação da comunidade e assista à apresentação completa de Robin Walker do Steam Dev Days.
Atenção: os utilizadores esperam poder fazer o download do seu jogo e de futuras atualizações através da aplicação Steam. É importante que use o Steam para gerir as suas atualizações e que não obrigue os utilizadores a fazer o download de conteúdo dentro do seu jogo depois de ser iniciado. O Steam oferece uma experiência unificada de download e atualização que permite aos utilizadores definir facilmente o horário e a região dos downloads, o que pode resultar num grande aumento de desempenho e poupança para developers.

Atualize a qualquer altura

Atualizações são uma parte importante do ciclo de vida do seu produto e uma forma de comunicação crucial com os utilizadores. Terá de lançar atualizações para corrigir bugs e solucionar problemas, mas grandes atualizações também são a oportunidade ideal para adicionar novo conteúdo, novos modos de jogo ou novas funcionalidades para ajudar a manter os utilizadores interessados e atrair novos jogadores.

O Steam torna fácil atualizar o seu jogo ou adicionar conteúdo a qualquer altura, para que possa servir melhor os seus jogadores ao seu próprio ritmo. Pode lançar atualizações com a frequência que quiser, mas lembre-se de que os jogadores que tiverem o seu jogo instalado terão de fazer o download de cada atualização antes de poderem iniciar o jogo novamente, então pondere bem antes de lançar atualizações grandes.

Planeamento e objetivos

Para tirar o máximo partido da sua atualização, pense primeiro nos objetivos que gostaria de alcançar. Provavelmente irá querer atualizar frequentemente para corrigir problemas relatados pelos jogadores ou que tenha encontrado ao testar o jogo. Porém, também irá querer planear atualizações de conteúdo a longo prazo que mantenham os jogadores interessados e que os convençam a voltar ao jogo.

Seja a sua atualização grande ou pequena, cada uma é uma forma de comunicação com os utilizadores, demonstrando que está a escutar o feedback da comunidade e que melhorar a experiência dos jogadores é da sua prioridade.

Correções de bugs e patches

Uma das melhores formas de comunicar com os utilizadores é através de pequenas atualizações e patches. Caso os utilizadores se estejam a deparar com algum problema no seu jogo, não há melhor resposta do que corrigi-lo o mais rapidamente possivel (se possível). No Steam, é fácil lançar builds atualizadas sempre que precisar, por isso tire partido desta funcionalidade para melhorar o seu produto e ajudar os jogadores com problemas.

Ao lançar uma atualização, é importante publicar um anúncio na Central Comunitária do jogo para que os utilizadores saibam o que foi mudado. Isto também demonstra aos utilizadores que está a prestar atenção e a esforçar-se para solucionar os problemas identificados.

Grandes atualizações de conteúdo

Iterar e atualizar o seu produto é essencial, mas a sua comunicação acerca de uma atualização pode fazer uma grande diferença. Com base na nossa experiência com os nossos próprios jogos, o ideal é lançar grandes atualizações a cada 1 ou 2 meses, no máximo. Isto permite-nos preparar uma atualização grande o suficiente para deixar os utilizadores entusiasmados e interessados, para além de nos dar tempo para promover subtilmente ou pré-anunciar essa atualização antes do lançamento para gerar antecipação.

A sua abordagem pode variar dependendo da reação positiva que sabe que os jogadores irão ter. Segue-se um processo de exemplo que funcionou bem para nós, o qual melhorámos depois de tentarmos abordagens diferentes e escutarmos o feedback dos jogadores:

  1. Anuncie subtilmente a atualização – Anuncie a atualização (idealmente de forma narrativa) com 3 ou 4 dias de antecedência, dê pistas, gere especulação e entusiasme os utilizadores. Estará também a proporcionar material para que a imprensa relate sobre o seu produto.
  2. Monitorize os fóruns e comentários – Preste atenção aos fóruns e a comentários antes do lançamento da atualização e melhore ou ajuste o seu conteúdo de acordo com isso. Ou descubra quais elementos são os mais aguardados pela comunidade para que os possa destacar devidamente.
  3. Destaque alterações de funcionalidades e jogabilidade – Dê destaque a alterações de funcionalidades e jogabilidade na sua comunicação antes do lançamento da atualização para aumentar a visibilidade, especulação e entusiasmo. Revelar estes detalhes pouco a pouco permite que os jogadores analisem e compreendam o conteúdo novo antes de terem acesso à atualização.
  4. Crie metajogos ou concursos – Crie metajogos ou concursos, permitindo que os jogadores promovam o produto a amigos ou outros jogadores e tenham a oportunidade de contribuir para o mundo do jogo.

Exemplos Como exemplo dos tipos de páginas de anúncios de atualizações que nós na Valve fizemos para alguns dos nossos jogos, pode encontrar as últimas atualizações para o Counter-Strike: Global Offensive listadas no lado direito do site do CS:GO ou algumas atualizações para o Dota 2 aqui e aqui.

Todos estes elementos são viáveis para qualquer produto, independentemente do género ou do tamanho da equipa. Recomendamos vivamente que a equipa responsável pelo desenvolvimento do conteúdo também esteja exposta diretamente à comunicação e ao feedback dos utilizadores. Isto NÃO significa que o designer de níveis deva passar o dia inteiro a responder a perguntas nos fóruns do Steam, mas sim que ler feedback e ser responsável pela comunidade deveria fazer parte das obrigações da equipa de desenvolvimento e não só dos gerentes da comunidade ou de uma equipa de relações públicas separada. Assista a esta palestra do Steam Dev Days para ficar a saber de exemplos específicos e informações adicionais.

DLC ou parte do jogo base?

Quando lança conteúdo novo para o seu jogo, tem algumas opções de como disponibilizá-lo aos jogadores. Pode vendê-lo como conteúdo transferível (DLC) ou então dentro do jogo, como uma microtransação. Também pode incluí-lo no jogo base como uma atualização de conteúdo gratuita.

Seguem-se algumas sugestões de boas práticas que vimos funcionar bem na maioria dos casos:
  • Conteúdo gratuito => parte do jogo – Caso pretenda disponibilizar conteúdo gratuitamente, descobrimos que o melhor a fazer é simplesmente incluir esse conteúdo novo como parte do conteúdo do jogo base. Desta forma, os jogadores terão acesso imediato ao conteúdo mais recente sem terem de aceder a uma página e clicar num botão de download (como aconteceria se o conteúdo fosse lançado como um DLC gratuito).
  • Pequena quantidade de conteúdo pago => compras no jogo – Se estiver a adicionar pequenas quantidades de conteúdo pago, como chapéus, armas individuais ou itens consumíveis, o melhor pode ser vendê-las individualmente dentro do jogo. O Steamworks inclui um Serviço de Inventário Steam fácil de usar e terá, claro, de usar microtransações no Steam para tratar do processamento de pagamentos e conversões de moedas.
  • Grande quantidade de conteúdo pago => DLC – Se quiser vender uma quantidade substancial de conteúdo como mapas, novos modos de jogo ou uma expansão, use DLC para tal. Isto permite que o conteúdo seja instalado separadamente para reduzir o tamanho da instalação do jogo para jogadores que não tiverem o conteúdo adicional, para além de promover o conteúdo como parte da página do jogo na loja.

Testes

Antes de lançar uma atualização, provavelmente irá querer testá-la numa build no Steam. Há várias formas diferentes de o fazer, então não se esqueça de consultar a documentação sobre testes no Steam.

Envio da atualização

Para atualizar a build do jogo/software, só tem de seguir as mesmas instruções usadas para criar as builds iniciais no SteamPipe. Consulte a documentação sobre o SteamPipe para mais detalhes.

Tenha em atenção que, depois de lançar a aplicação a utilizadores, estes terão acesso à build marcada como "default". Para testar a sua atualização, use o SteamPipe para enviar a nova build e depois associe-a a um ramo de testes, protegido por palavra-passe, para a testar antes de a mover para o ramo "default". Consulte Gestão de builds enviadas para se relembrar de como fazer a gestão de ramos de builds.

Publicação da build

Assim que tiver enviado e testado a sua build, estará tudo pronto para a publicar. Para tal, terá de definir a build desejada como a nova build "default", ou seja, a build padrão. Caso tenha criado depots novos durante o processo de adição deste conteúdo novo, não se esqueça de os adicionar a todos os pacotes da loja e de códigos de produto. Consulte a documentação sobre pacotes para mais detalhes.

Promova a sua atualização no Steam

Quando estiver tudo pronto para o lançamento da sua atualização no Steam, irá querer anunciá-la aos utilizadores e proporcionar-lhes um local para deixarem comentários. O Steam oferece diversas formas de anunciar e divulgar a sua atualização:
  • Use imagens de substituição – Pode usar um conjunto temporário de imagens de cápsula para apresentar aos utilizadores novas atualizações do seu jogo. No Steamworks, clique em "Editar página na loja" > separador "Recursos gráficos", para encontrar uma secção onde pode definir uma imagem de substituição temporária. Mais informações sobre imagens de substituição
  • Publique um anúncio – Quando publica um evento ou um anúncio, este irá aparecer para todos os utilizadores que estejam a seguir o seu jogo (o que pode ser feito a partir da Central Comunitária ou da página do jogo na loja), na página do jogo na loja e na biblioteca dos utilizadores que tiverem o jogo. Também é possível aceder ao anúncio a partir do painel de downloads da aplicação Steam. Saiba mais sobre eventos e anúncios.
  • Aplique um desconto – Para aproveitar ao máximo uma grande atualização de conteúdo, considere vender o jogo com desconto durante o período do lançamento. Isto pode ajudar a promover o jogo ainda mais e dar aos utilizadores outro motivo para comprarem o seu jogo agora, quando muita gente está interessada. Além disso, os utilizadores que tiverem o seu jogo na lista de desejos irão receber uma notificação por e-mail quando o seu jogo estiver em promoção. Isto funciona muito bem em combinação com as imagens de substituição temporárias mencionadas acima. Saiba mais sobre descontos.
  • Use uma ronda de visibilidade de atualização – Se esta for uma grande atualização importante, pode usar uma ronda de visibilidade de atualização para que a atualização apareça na página inicial da Loja Steam. Isto é útil para divulgar a sua atualização junto de clientes, tanto novos como existentes, e também irá listar o jogo numa página de produtos atualizados recentemente.
    Para usar a ronda de visibilidade de atualização, terá primeiro de publicar um anúncio na Central Comunitária do jogo com detalhes acerca da atualização. Consulte a documentação sobre rondas de visibilidade de atualizações para mais informações.