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

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:
- Suba a build nova para o Steamworks.
- Aponte a build para um branch beta, não para o default.
- 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.
- 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.
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:
- Classifique a mudança: hotfix, patch ou update de conteúdo. Isso define prazo e processo.
- Suba a build para um branch beta no Steamworks, nunca direto para o default.
- Teste como jogador: baixe pelo cliente Steam, jogue, e carregue saves das versões anteriores.
- Incremente a versão de acordo com o tamanho da mudança e confira se o número aparece no jogo.
- Escreva a nota de patch para humanos: o que mudou, por quê, e obrigado a quem reportou.
- Promova a build para o default e publique a nota.
- Se for update de conteúdo, poste no feed e avalie desconto ou festival no mesmo período.
- 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.


