Guia para desenvolvedores
Tudo o que você precisa para publicar um jogo na Publica Games.
Formato
- Envie um .zip com index.html na raiz (ou dentro de uma única pasta) ou um único arquivo .html.
- Limites: 200 MB no total, até 1.500 arquivos. Tipos permitidos: html js mjs css json png jpg jpeg webp gif svg mp3 ogg wav m4a mp4 webm glb gltf bin wasm txt xml ttf otf woff woff2 data unityweb br gz.
- Unity WebGL: builds com compressão Brotli (.br) ou Gzip (.gz) funcionam; enviamos o cabeçalho Content-Encoding correto.
Onde o jogo roda
Seu jogo é servido de play.publicagames.com/<seu-jogo>/<versão>/ dentro de um iframe com sandbox (scripts, mesma origem, bloqueio do ponteiro, tela cheia). Use caminhos relativos.
WebXR funciona: o iframe tem permissão xr-spatial-tracking. No Meta Quest, o jogador abre o site no navegador do Quest e toca em Entrar em VR.
SDK opcional
- Não é obrigatório. Se quiser, inclua <script src="https://play.publicagames.com/sdk.js"></script> e chame:
- PublicaGames.gameplayStart() quando a partida começar; PublicaGames.gameplayStop() em menus e pausas; PublicaGames.happyTime() num momento feliz (recorde, vitória).
- A medição de tempo de jogo é feita pela página do portal mesmo sem o SDK.
Análise
Testamos cada versão antes de publicar. Novas versões de um jogo já publicado entram no ar depois de aprovadas; até lá a versão anterior continua no ar.
<script src="https://play.publicagames.com/sdk.js"></script> <script> PublicaGames.gameplayStart(); // começou a partida PublicaGames.gameplayStop(); // menu / pausa PublicaGames.happyTime(); // recorde, vitória </script>PUBLIQUE SEU JOGO AQUI