Exportar o jogo
Gerar um programa para o seu sistema ou uma pasta para rodar no navegador (experimental) a partir do editor.
Em Arquivo > Exportar jogo… (ou no botão Exportar da aba Início da ribbon) o editor salva tudo e empacota o jogo.
Programa para o seu sistema
Escolha Programa deste sistema, o nome do programa e a pasta de saída. Opcionalmente escolha um ícone (.icns no Mac, .ico no Windows, .png no Linux). O resultado roda sem o editor e sem Python instalado.
- A primeira exportação baixa o PyInstaller para o ambiente do projeto, então precisa de internet.
- O programa é gerado para o sistema em que você está usando o editor. Não dá para gerar um
.exenum Mac. - Foi testado só no macOS com Apple Silicon.
Navegador (experimental)
Escolha Navegador (web). O editor usa o pygbag e gera uma pasta <Nome>-web/ com index.html.
- Precisa de internet para gerar e para jogar: o navegador baixa o interpretador Python e o pygame-ce de um CDN.
- A pasta precisa ser servida por HTTP; abrir o
index.htmldireto do disco não funciona. Para testar, dentro da pasta:
python3 -m http.server 8000
e abra http://localhost:8000.
- O template Plataforma foi gerado e rodou no navegador. Áudio e gamepad no navegador não foram testados.
Pela linha de comando
python -m pgstudio export . --out dist
python -m pgstudio export . --out dist --web
Veja a referência da linha de comando.