Voltar para o Blog
Quest Log

Como Atualizar Jogo na Steam: Patch, Hotfix e Notas de Atualização

Desenvolvedor publicando atualização de jogo, tela com números de versão e checklist de changelog ao lado

Como atualizar jogo na Steam: diferença entre hotfix, patch e update de conteúdo, branches do Steamworks, versionamento simples e notas de patch que vendem.

Saber como atualizar jogo na Steam é uma habilidade que ninguém ensina antes do lançamento, e que você descobre que precisa no pior momento possível: com um bug crítico no ar e jogadores reclamando. Atualizar não é só subir uma build nova. É decidir o que entra, testar sem arriscar quem já está jogando, versionar de um jeito que faça sentido, escrever notas que as pessoas leiam e, principalmente, não quebrar o save de ninguém. Este guia organiza esse processo do jeito que um dev solo ou um time pequeno consegue executar de verdade.

Se você acabou de lançar e ainda está no modo plantão da primeira semana, vale ler antes o guia sobre o que fazer no pós-lançamento do jogo, porque ele explica quando atualizar. Aqui o foco é como.

Hotfix, patch e update de conteúdo: três animais diferentes

Tecnicamente, os três são a mesma coisa: uma build nova subindo para a Steam. A diferença está na urgência, no escopo e no processo que cada um pede.

Hotfix é a correção de emergência. Um bug que impede gente de jogar: crash na abertura, progressão travada, save corrompido. O escopo é o menor possível, idealmente uma mudança só, e o prazo se mede em horas ou poucos dias. Hotfix não espera a lista de melhorias do mês; ele sai sozinho, porque cada dia com o bug no ar custa reviews negativas.

Patch é a atualização planejada. Um pacote de correções, ajustes de balanceamento e melhorias pequenas, agrupado e publicado numa data que você escolheu. Patch tem calma para passar pelo processo completo: build, teste no branch beta, teste de save, notas caprichadas.

Update de conteúdo adiciona coisa nova: fases, inimigos, itens, um modo de jogo. É o único dos três que muda a resposta da pergunta "por que jogar esse jogo agora?", e por isso é o único que merece marketing próprio, como veremos adiante.

Nomear certo importa porque o processo muda. Tratar um hotfix com a burocracia de um update de conteúdo deixa jogadores travados por semanas. Tratar um update de conteúdo com a pressa de um hotfix é receita para lançar coisa quebrada.

Como atualizar jogo na Steam com segurança: branches e depots

A Steam organiza os arquivos do seu jogo em depots, que são os pacotes de conteúdo, e organiza as versões em branches. Dois conceitos resolvem quase tudo que você precisa:

O branch default é o que todo jogador recebe. Quando você define uma build como a build ativa do default, a Steam começa a distribuir a atualização para todo mundo, automaticamente. É o botão de verdade.

Um branch beta é uma versão paralela que só recebe quem opta por ela. Você pode criar quantos quiser no Steamworks, com nomes como beta ou testing, e pode proteger com senha, de modo que só você e as pessoas que você convidar consigam entrar. O jogador troca de branch nas propriedades do jogo na biblioteca da Steam.

O fluxo seguro de atualização usa os dois, sempre na mesma ordem:

  1. Suba a build nova para o Steamworks.
  2. Aponte a build para um branch beta, não para o default.
  3. Baixe e teste como jogador: troque seu cliente Steam para o branch beta, deixe a atualização descer e jogue. Não teste só no editor nem só na build local; teste o que a Steam entregou, porque é isso que os jogadores vão receber.
  4. Só então promova a build para o default.

Parece burocracia para um jogo pequeno, e a tentação de pular direto para o default é enorme quando a mudança é "só uma linha". Resista. O branch beta existe exatamente para pegar o problema que só aparece na build empacotada: o arquivo que ficou fora do depot, a configuração que só existia na sua máquina, o save antigo que a versão nova não abre. Dez minutos de teste no beta custam infinitamente menos que um sábado apagando incêndio.

Um bônus do mesmo mecanismo: branch beta com senha é um canal de teste com a comunidade. Jogadores engajados adoram testar o patch antes de todo mundo, e viram sua primeira linha de QA gratuita.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Versionamento que o jogador entende

Você não precisa de versionamento semântico rigoroso de biblioteca de software. Precisa de um esquema simples e consistente que comunique tamanho da mudança. O que funciona bem para jogos:

  • 1.0.1, 1.0.2: hotfixes e patches. Mudou o último número, é correção e ajuste. Ninguém precisa reler tutorial.
  • 1.1, 1.2: update de conteúdo ou mudança relevante de gameplay. Mudou o número do meio, tem coisa nova para ver.
  • 2.0: reservado para o raro retrabalho gigante, o tipo de update que justificaria reinstalar o jogo.

Duas regras tornam isso útil de verdade. Primeira: mostre a versão dentro do jogo, num canto do menu principal. Quando alguém reportar um bug, a primeira pergunta é "em qual versão?", e sem o número na tela essa conversa vira adivinhação. Segunda: o número da nota de patch e o número no menu precisam bater sempre. Parece óbvio, mas é um dos descuidos mais comuns, e mina a confiança de quem reporta.

Notas de patch que viram marketing

Nota de patch é o texto mais lido que você vai escrever depois da página da loja. Ela aparece para quem tem o jogo, para quem segue o jogo e para quem está decidindo se compra. Tratar como despejo de changelog é desperdiçar um canal de graça.

Três ingredientes fazem uma nota boa:

O que mudou, na língua do jogador. "Corrigido crash ao abrir o inventário com mais de 50 itens" em vez de "fix NRE em InventoryController". O jogador que sofreu o bug precisa se reconhecer na frase. Agrupe por tema (correções, balanceamento, qualidade de vida) e coloque o mais impactante no topo.

Por quê. Nas mudanças que mexem em gameplay, uma frase de contexto transforma reclamação em conversa: "reduzimos o dano da besta porque ela estava invalidando as outras armas no meio do jogo". O jogador pode discordar da mudança, mas entende que existe um raciocínio, e isso muda completamente o tom dos comentários.

Agradecimento a quem reportou. Citar nominalmente quem achou o bug ("valeu, @fulano, pelo report do save travado") custa uma linha e compra lealdade que dinheiro não compra. A pessoa citada vira defensora do jogo, e quem lê entende que reportar bug ali funciona. Muitos desses reports chegam pelo caminho mais ingrato, a review negativa, e responder bem nesse canal é um assunto próprio: o guia sobre como lidar com reviews negativas na Steam mostra como transformar review ruim em item de patch note.

Feche a nota com uma linha sobre o que vem a seguir. Não precisa ser roadmap formal, basta "no próximo patch: melhorias de performance no capítulo 3". Isso mantém a sensação de jogo vivo entre uma atualização e outra.

Cadência honesta para quem é solo dev

A pergunta certa não é "com que frequência devo atualizar?", é "que frequência eu sustento sem mentir?". A regra que resolve: melhor um patch pequeno e confiável do que uma promessa grande.

Um patch por mês, pequeno, testado e no prazo, constrói mais confiança que o anúncio de um mega update que atrasa três vezes. O jogador não compara seu jogo com o liveops de um estúdio de 200 pessoas; ele compara o que você prometeu com o que você entregou. Quem promete pouco e cumpre sempre ganha essa comparação todo mês.

Na prática, para um solo dev, uma cadência sã se parece com isto: hotfix imediato quando algo bloqueia jogadores, um patch de correções e ajustes por mês enquanto houver o que corrigir, e updates de conteúdo quando estiverem prontos, anunciados só quando a data for real. Se num mês não há nada relevante, não invente patch de enchimento; um aviso curto no fórum dizendo em que você está trabalhando cumpre o papel de sinal de vida.

E lembre que atualização é metade da conversa com o jogador; a outra metade é o atendimento no dia a dia, e o guia sobre suporte ao jogador em jogo indie mostra como montar esse canal sem virar refém dele.

Quando o update merece post no feed e desconto junto

Nem toda atualização é notícia. Hotfix e patch de correção vivem bem nas notas de atualização, que aparecem para quem já tem o jogo. Poste demais no feed sobre correção miúda e você treina as pessoas a ignorarem seus anúncios.

Update de conteúdo é outra história. Ele muda a resposta de "por que jogar agora?", e isso é exatamente o que um post no feed da Steam deve responder. A jogada completa, que estúdios pequenos usam há anos porque funciona:

  • Post no feed com nome próprio para o update ("Update 1.2: As Cavernas"), imagem nova e o resumo do que entrou.
  • Desconto no mesmo período. O update dá o motivo para falar do jogo; o desconto converte quem estava na wishlist esperando um empurrão. Separados, cada um rende menos que os dois juntos.
  • Se der para alinhar com um festival da Steam ou data sazonal, melhor ainda: a visibilidade se soma.

O critério para decidir se algo merece esse pacote é honesto e simples: se um jogador que abandonou o jogo há três meses não tem motivo para voltar, não é evento, é patch.

O erro clássico: o hotfix que quebra o save de todo mundo

Todo desenvolvedor que mantém um jogo tempo suficiente conhece essa história, da arquibancada ou do gramado: sai um hotfix apressado, direto para o branch default, sem teste. O bug original até morre. Mas a build nova mudou alguma coisa na estrutura do save, e agora ninguém consegue carregar o progresso. Em uma hora, o fórum pega fogo, e um bug que afetava parte dos jogadores virou um desastre que afeta todos.

A defesa tem duas camadas, e nenhuma exige ferramenta sofisticada:

Guarde saves de cada versão publicada. Uma pasta no seu drive: saves/1.0.0/, saves/1.0.1/, e assim por diante, com dois ou três saves reais de cada uma (início, meio e fim de jogo). Custa cinco minutos por release.

Teste compatibilidade antes de promover qualquer build. No branch beta, carregue os saves das versões anteriores na build nova. Se todos abrem e o jogo continua, promova. Se o formato mudou, você tem duas saídas decentes: escrever código de migração que converte o save antigo, ou, no mínimo absoluto, detectar o save incompatível e avisar com clareza em vez de corromper ou crashar. O que não existe é publicar sem saber a resposta.

Essa é a real razão de o fluxo de branch beta ser inegociável até para hotfix. A pressa que justificaria pular o teste é a mesma pressa que produz o save quebrado. Nos vinte minutos entre subir a build e promover para o default, o teste de save é o item mais importante da lista.

O fluxo completo, resumido

Como atualizar seu jogo na Steam sem sustos, do começo ao fim:

  1. Classifique a mudança: hotfix, patch ou update de conteúdo. Isso define prazo e processo.
  2. Suba a build para um branch beta no Steamworks, nunca direto para o default.
  3. Teste como jogador: baixe pelo cliente Steam, jogue, e carregue saves das versões anteriores.
  4. Incremente a versão de acordo com o tamanho da mudança e confira se o número aparece no jogo.
  5. Escreva a nota de patch para humanos: o que mudou, por quê, e obrigado a quem reportou.
  6. Promova a build para o default e publique a nota.
  7. Se for update de conteúdo, poste no feed e avalie desconto ou festival no mesmo período.
  8. Fique por perto nas horas seguintes: se algo escapou, o hotfix do hotfix precisa ser rápido.

Nada nessa lista exige time grande ou ferramenta paga. Exige só o hábito de tratar cada atualização com o mesmo respeito do lançamento, porque para o jogador que baixa o patch hoje, é exatamente isso que ela é.

Perguntas frequentes

Qual é a diferença entre hotfix, patch e update de conteúdo?

Hotfix é uma correção urgente e pequena, publicada em horas ou poucos dias para resolver um bug que impede alguém de jogar. Patch é uma atualização planejada com um pacote de correções e ajustes. Update de conteúdo adiciona coisas novas ao jogo: fases, itens, modos. A diferença está na urgência e no escopo, não na tecnologia.

Como testar uma atualização na Steam antes de liberar para todo mundo?

Usando branches no Steamworks. Você sobe a build nova em um branch beta, que pode ser protegido por senha, testa nele como um jogador comum e só depois promove a build para o branch default, que é o que todos recebem. Nunca publique uma build direto no default sem ter rodado ela antes.

Como escrever notas de patch que os jogadores realmente leem?

Escreva para humanos, não para o seu bug tracker. Diga o que mudou na linguagem do jogador, explique o porquê das mudanças que afetam gameplay e agradeça nominalmente quem reportou os bugs. Nota de patch bem escrita mostra que o jogo está vivo e vira argumento de compra para quem visita a página.

Com que frequência devo atualizar meu jogo depois do lançamento?

Com a cadência que você consegue sustentar de verdade. Para solo dev, um patch pequeno e confiável por mês vale mais que a promessa de um update gigante que atrasa três vezes. O jogador perdoa update pequeno; não perdoa silêncio nem promessa furada.

Quando um update merece post no feed da Steam e desconto junto?

Quando ele muda a resposta da pergunta "por que jogar agora?". Update de conteúdo, modo novo ou retrabalho grande merecem post no feed e, se possível, desconto no mesmo período, porque o evento traz visibilidade e o desconto converte a wishlist. Hotfix e patch pequeno ficam só nas notas de atualização.

Como evitar que uma atualização quebre os saves dos jogadores?

Teste a build nova carregando saves criados nas versões anteriores, não só saves novos. Guarde uma pasta com saves de cada versão publicada e rode esse teste no branch beta antes de promover qualquer build. Se o formato do save mudou, escreva migração ou, no mínimo, avise nas notas antes de publicar.