PlayDrop logoPlayDrop Studio
CriarTroca de partidasGanharAprenderConectoresRecursosComunidadeAjuda
PlayDrop logoPlayDrop Studio
CriarTroca de partidasGanharAprenderConectoresRecursosComunidadeAjuda
Entrar
Jogos do PlayDrop
Documentação

Comece aqui

Visão geralSeu primeiro jogoJogos do PlayDropPerguntas frequentes

Crie com o Cloud

Criação com CloudPlanos e gerações

Conecte seu app de IA

Todos os conectoresClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Publique e compartilhe

Publicar pelo seu app de IAJogos em HTML simplesEmpacotamento e .playPublicação e importaçãoArquivos do jogoVisibilidade e alcanceArte e vídeo da listagemGêneros e tagsLocalizaçãoJogos instantâneos

Experiência de jogo

Carregamento, pausa e áudioTela cheia e áreas segurasSalvamentos na nuvemGrupos locais e controles

Jogue junto

Compartilhamento, amigos e convitesPlacaresConquistasGrupos online e vozServidores em tempo real

Ganhe

MonetizaçãoCréditos e recompensas

Assets

Assets de jogoGeração de assets com IAFormatos personalizados e criações dos jogadores

Referência

SDK de clienteSDK de servidorcatalogue.jsonErros e recuperaçãoSolução de problemas
DocumentaçãoJogos do PlayDrop
Comece aqui

O que o PlayDrop adiciona ao seu jogo

O que um jogo pode fazer com SDK, catalogue.json e hospedagem, onde cada recurso funciona e seus guias: salvamentos, placares, grupos, servidores e ganhos.

Um jogo do PlayDrop é um jogo web que o PlayDrop hospeda, lista e roda no site e nos apps do PlayDrop para iOS, Android, Windows e macOS. Nos apps, o jogo roda em tela cheia, sem a barra do navegador em volta; é o mesmo jogo web rodando na tela de jogo do app, e não um build nativo separado. Esta página lista o que o PlayDrop pode adicionar e onde cada parte está documentada.

Duas formas de entrar

HTML simplesPacote
O que você enviaUm único arquivo HTML autocontido, de até 10 MiBUma pasta compilada, ZIP ou .play com catalogue.json
SDK do PlayDropNãoSim, todos os recursos abaixo
Imagens e vídeo da listagemNãoSim
Servidor de jogo hospedadoNãoSim
GuiaJogos em HTML simplesEmpacotamento

Qualquer jogo pode começar simples e virar um pacote depois, com o mesmo nome e o mesmo link.

O que os jogadores ganham

RecursoO que oferece aos jogadoresGuia
Ciclo de vida do hostPausa e retomada sem falhas, áudio que respeita o silenciamento do jogador e um primeiro quadro rápidoCarregamento, pausa e áudio
Layout em tela cheiaJogo de ponta a ponta, com o HUD longe dos entalhes e dos controles do PlayDropTela cheia e áreas seguras
Salvamentos na nuvemProgresso que acompanha o jogador entre dispositivosSalvamentos na nuvem
PlacaresMelhores pontuações e a posição do jogadorPlacares
ConquistasObjetivos com ícones e progressoConquistas
Compartilhamento e convitesJanelas de compartilhamento com imagem ou clipe, convites para amigos e cards de jogo no chatCompartilhamento, amigos e convites
Grupos online e vozAmigos entram juntos na mesma sala, com voz da sala opcionalGrupos online e voz
Grupos locais e controlesControles físicos e celulares como controles em uma só telaGrupos locais e controles
Servidores em tempo realSalas Colyseus com um banco de dados MongoDB por jogoServidores de jogo em tempo real
Avaliações, gorjetas, compras e anúnciosFormas de os jogadores apoiarem o jogo; Créditos para o criadorMonetização
Assets e geração com IAAssets compartilhados, mídia gerada e criações dos jogadoresAssets de jogo, Assets com IA, Formatos personalizados

O que a listagem ganha

O catalogue.json dá ao jogo a página dele: título, descrição, gênero e tags, ícone, arte de destaque, capturas de tela e vídeo, traduções e elegibilidade para o Instantâneo. A visibilidade decide quem pode abri-lo: privado para testes, não listado para qualquer pessoa com o link, público para ser descoberto no PlayDrop e aberto aos buscadores. Uma listagem pública cria oportunidades de descoberta; ela não garante jogadores.

Onde cada recurso funciona

O site e os apps rodam o mesmo jogo com o mesmo SDK, mas alguns recursos do host dependem do dispositivo:

  • A resposta tátil só funciona nos apps nativos; sdk.haptics.supported informa se ela está disponível.
  • Compartilhar um clipe de vídeo depende do host; os hosts sem esse recurso rejeitam a chamada em vez de compartilhar só o link.
  • O jogo offline e o pré-carregamento de arquivos acontecem nos apps nativos, para os jogos que os declaram; o site carrega os jogos online.
  • A voz da sala e os grupos dependem da versão do host, do login e da liberação gradual na plataforma.
  • Os anúncios dependem do host e do estoque disponível; load() informa quando nenhum está pronto.

Projete o jogo para que ele continue jogável quando faltar um serviço opcional.

Comece pelo SDK

Carregue o SDK, leia o estado do host e depois sinalize que o jogo está pronto quando o primeiro quadro planejado estiver na tela:

html
<script src="https://assets.playdrop.ai/sdk/playdrop.js"></script>
<script type="module">
  const sdk = await playdrop.init();
  // Set up pause, audio and HUD from sdk.host, then render the first frame.
  sdk.host.ready();
</script>

Continue com carregamento, pausa e áudio. A referência do SDK de cliente lista todos os namespaces.

O que o conector não faz

Seu app de IA publica jogos compilados e lê sua conta. Ele não pode abrir nem alterar jogos feitos no PlayDrop Studio, devolver código-fonte nem enviar código executável de modelos 3D. Esses limites são do conector, não da plataforma: o Studio e as ferramentas do próprio PlayDrop continuam podendo fazer isso.

Guias relacionados

  • Jogos em HTML simplesPublique um único arquivo HTML autocontido de até 10 MiB com upload_game: o que cabe, minicatálogo, visibilidade, atualizações e quando mudar para um pacote.
  • Empacotamento e .playOrganize uma pasta, ZIP ou .play compilado com o catalogue.json na raiz, declare a mídia da listagem e os servidores e envie com prepare_catalogue_upload.
  • Carregamento, pausa e áudioInicialize o SDK, sinalize que está pronto no primeiro quadro jogável, pause e retome bem, siga o áudio do host e pré-carregue arquivos para apps e offline.
  • SDK de clienteReferência do SDK de navegador: init, host, jogador e salvamentos, controles, social, multijogador, loja, anúncios, placares, conquistas, assets e IA.
AnteriorCrie seu primeiro jogo com IA usando o PlayDrop CloudPróximoPerguntas frequentes do PlayDrop: criação de jogos com IA, publicação e conectores
Ver Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

Nesta página

Duas formas de entrarO que os jogadores ganhamO que a listagem ganhaOnde cada recurso funcionaComece pelo SDKO que o conector não faz
Ver Markdown