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. Recomendamos que atualize frequentemente para corrigir problemas relatados pelos jogadores ou que tenha encontrado ao testar o jogo. No entanto, também é uma boa ideia 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 rapidamente, assim que 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 utilizadores 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. Segundo a nossa experiência com os nossos próprios jogos, o ideal é lançar grandes atualizações a cada um ou dois 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 listadas no lado direito do blog do Counter‑Strike 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 à 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 conhecer 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, o ideal é 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 disponibilizar 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 esta secção sobre rondas de visibilidade de atualizações para mais informações.