Pular para o conteúdo

Criar um instalador do Windows para um jogo Unity ou Godot

Compile o player do Windows, saiba quais pastas devem ser distribuídas e quais não, e transforme a pasta de build em um Setup.exe com atalho na Área de Trabalho e desinstalação limpa para itch.io, seu próprio site ou venda direta.

Atualizado em 31 de outubro de 2026 · 4 min de leitura

A Steam cuida da instalação dos jogos vendidos lá. Em todos os outros lugares, no itch.io, no seu próprio site, em um bundle da Humble, a maioria dos jogos indie é distribuída como zip, e jogadores que não estão acostumados com zips se perdem. Um instalador dá a eles um ícone na Área de Trabalho, uma entrada no Menu Iniciar e um botão de desinstalar, e dá a você um único Setup.exe para linkar. Veja como criar um a partir de um build do Unity ou do Godot.

Unity: compilar o player do Windows

  1. Abra File → Build Settings (ou Build Profiles no Unity 6) e escolha Windows, arquitetura x86_64.
  2. Defina o nome da empresa, o nome do produto, a versão e o ícone em Player Settings. O ícone vira o ícone do .exe; guarde uma versão .ico dele para o instalador.
  3. Compile em uma pasta vazia.

A pasta contém:

  • MyGame.exe, o player;
  • MyGame_Data/, seus assets, cenas e recursos;
  • UnityPlayer.dll e UnityCrashHandler64.exe;
  • MonoBleedingEdge/ em builds Mono, ou GameAssembly.dll em builds IL2CPP.

Não distribua a pasta MyGame_BurstDebugInformation_DoNotShip (o nome já diz) nem os arquivos .pdb de builds de desenvolvimento. Execute o .exe a partir da pasta uma vez antes de empacotar.

Godot: exportar o build do Windows

  1. Project → Export, adicione um preset Windows Desktop.
  2. Defina o ícone, o nome do produto, a versão e a empresa em Application. O Godot precisa do rcedit configurado nas configurações do editor para embutir o ícone; caso contrário, o .exe mantém o ícone do Godot, que o ícone do atalho do instalador ainda pode substituir.
  3. Exporte para uma pasta vazia. Você obtém MyGame.exe e MyGame.pck (ou um único .exe com o pack embutido, se marcou essa opção), além de arquivos .dll para GDExtensions, se houver.

Compactar a pasta de build

Compacte em zip o conteúdo da pasta de build, mantendo a estrutura. Tudo o que está no zip é instalado como está, então os jogadores recebem exatamente os arquivos que você testou.

Gerar o instalador

  1. Envie o zip para o ExeTup. Ele escolhe MyGame.exe como programa principal; confirme (não o crash handler).
  2. Informe o nome do jogo, a versão, seu estúdio como publicador e uma licença, se tiver.
  3. Escolha o escopo. Todos os usuários instala em Program Files e pede permissões de administrador, a convenção para jogos. Usuário atual instala sem pedir nada, o que serve para máquinas em que o jogador não é administrador.
  4. Mantenha 64 bits. Unity e Godot 4 não geram mais builds de 32 bits por padrão, e o Windows moderno é de 64 bits.
  5. Envie o .ico, ative o atalho na Área de Trabalho (os jogadores esperam um) e “iniciar após a instalação”, e então gere.

Baixe o Setup.exe, instale em uma máquina Windows, abra pelo ícone da Área de Trabalho e desinstale pelas Configurações do Windows.

Observações específicas para jogos

  • Tamanho. Builds de jogos são grandes. A compressão LZMA sólida do instalador costuma reduzir um build do Unity em 30 a 60 por cento, muitas vezes mais do que um zip. Verifique o limite de upload na seção de preços antes de gerar.
  • Saves. O Application.persistentDataPath do Unity e o user:// do Godot já apontam para o AppData do jogador, não para a pasta de instalação, então os saves sobrevivem a desinstalações e reinstalações. Não grave saves ao lado do .exe; Program Files é somente leitura para usuários comuns.
  • Atualizações. Uma nova versão é um novo instalador com um número de versão maior. Instalá-lo por cima do antigo substitui os arquivos no lugar.
  • Mods e arquivos extras. Um readme, uma trilha sonora ou uma pasta de mods podem ser adicionados na etapa “Outros arquivos” do ExeTup para serem instalados junto com o jogo.
  • SmartScreen. Jogadores que baixarem um jogo indie novo verão o aviso “O Windows protegeu o computador” até o arquivo ganhar reputação. Veja o que fazer a respeito; uma nota curta na página da sua loja ajuda.

Perguntas frequentes

O itch.io precisa de um instalador?

Não, o itch.io aceita zips, e o app do itch os instala. Um instalador é para jogadores que baixam direto do site e para vendas fora das lojas. Muitos desenvolvedores enviam os dois.

Posso incluir o redistribuível do Visual C++?

O instalador não encadeia outros instaladores. Builds do Unity normalmente rodam sem ele; se o seu jogo precisa de um redistribuível específico, avise na página de download ou instale-o na primeira execução do jogo.

O antivírus vai sinalizar meu jogo?

Um instalador padrão que coloca o jogo em Program Files se comporta como qualquer outro programa. Arquivos não assinados de publicadores novos recebem atenção extra; a assinatura de código é a resposta de longo prazo.

E os builds do Unreal Engine?

O mesmo processo. Empacote o projeto para Windows, compacte em zip a pasta empacotada com o .exe e gere o instalador a partir dela.

Guias relacionados