Sobre e perguntas frequentes
Precisa saber Python? Funciona offline? Roda no navegador? Posso vender meu jogo? Respostas diretas sobre o editor, incluindo o que ainda falta.
Pygame Studio nasceu de um incômodo comum de quem aprende jogos com pygame: posicionar um sprite é chutar coordenadas e reiniciar o jogo para ver se ficou certo. O Studio dá a esse público uma cena visual e um botão Executar, e mantém o jogo em Python comum. É feito por Andrei Seabra, engenheiro de software no Brasil, e está na versão 0.1.0.
Pygame Studio é independente e não é um projeto oficial do pygame nem do pygame-ce.
Perguntas frequentes
Preciso saber Python?
Para montar a cena, não: você posiciona, redimensiona e configura tudo com o mouse e o painel Properties. Para o jogo reagir ao jogador, sim, você escreve scripts em Python. O tutorial usa um script de 15 linhas, e o editor sugere os nomes enquanto você digita.
Preciso instalar Python?
Não. O instalador traz Python 3.13 e o pygame-ce. Cada projeto ganha um ambiente Python próprio, criado pelo editor.
Funciona offline?
Sim, para criar, editar e rodar jogos. Você precisa de internet em três situações: para o app buscar atualizações, na primeira exportação para desktop (o editor baixa o PyInstaller) e para exportar ou jogar a versão de navegador.
É a mesma coisa que o pygame?
Não. Pygame Studio é um editor que roda sobre o pygame-ce, a versão da comunidade do pygame. Ele acrescenta cena, nós, colisão, câmera, interface e o ciclo de Executar. Dentro dos scripts você pode usar o pygame-ce direto, com autocomplete. O jogo roda sem o editor, com o runtime pgstudio, e depois de exportado vira um programa que não precisa de Python instalado.
Roda no navegador?
Em parte. A exportação para navegador existe e é experimental: o modelo Plataforma rodou no navegador com teclado. Ela precisa de internet para gerar e para jogar, e áudio e gamepad no navegador ainda não foram testados.
Posso vender o jogo que eu fizer?
Ainda não dá para responder com segurança. A licença do Pygame Studio não foi definida, e o jogo exportado inclui o runtime do Studio e o pygame-ce (que usa a licença LGPL). Quando a licença sair, esta resposta será atualizada. Se você pensa em vender, espere essa definição ou consulte um advogado.
Por que o macOS e o Windows mostram um aviso ao abrir?
Porque os instaladores ainda não têm assinatura digital, que exige certificados pagos da Apple e para Windows. O app abre normalmente depois que você autoriza. Os passos estão na página de download.
Funciona no Windows e no Linux?
O instalador existe, mas nunca foi executado nesses sistemas. Só o macOS com Apple Silicon foi testado. Pode funcionar ou não abrir; se você testar, conte o resultado.
O que ainda não existe?
Depurador com breakpoints, prefabs, física de corpo rígido, partículas, plugins e profiler. Também não há 3D, multiplayer em rede ou exportação para celular, e isso não está nos planos por enquanto. Veja o roadmap e os problemas conhecidos.
De onde vem a ideia do fluxo de trabalho?
Do jeito de trabalhar de editores como o Roblox Studio: cena no centro, árvore de objetos e propriedades ao lado, script preso ao objeto e um botão para testar. O desenho, os nomes e a linguagem (Python) são próprios.