Compartilhe um jogo GameMaker sem pedir aos jogadores que baixem um executável. Crie uma compilação HTML5 e publique seus arquivos em Lobsite: os jogadores abrem um link HTTPS direto em seus navegadores e versões posteriores podem manter o mesmo endereço.
Como funciona
- Escolha o alvo HTML5. No Target Manager de GameMaker, selecione HTML5 e teste o jogo em um navegador. Crie uma versão distribuível em vez de fazer upload de um executável de desktop ou arquivo de projeto.
- Ucarregue a saída reproduzível. Extraia a compilação, se necessário, e encontre a pasta que contém
index.html. Carregue essa pasta ou ZIP acima ou salve-o comoexport/e executenpx lobsite ./export. - Mantenha o link de lançamento. Uma implantação anônima dura 6 horas. Salve-o em sua conta com Manter grátis → e implante futuras compilações HTML5 no mesmo site.
Teste o alvo HTML5 antes do lançamento
Um jogo funcionando como versão para desktop ainda precisa de testes no navegador. Verifique extensões compatíveis com navegador, acesso a arquivos, entrada e áudio antes de enviar o link aos players. Um arquivo de projeto .yyp ou um executável do Windows não é uma compilação HTML5.
Use o GameMaker Guia de configuração HTML5 para sua versão. Este fluxo de trabalho é para a saída independente do destino HTML5; outros destinos da web podem ter requisitos de construção diferentes.
Mantenha scripts e ativos juntos
Faça upload de toda a pasta gerada, incluindo seus scripts e diretórios de ativos. Não o compacte em um único diretório nem renomeie os arquivos aos quais a página gerada faz referência. Combine o caso de qualquer caminho que seu próprio código construa.
Free inclui 50 MB de armazenamento total, 5 MB por arquivo e 100 arquivos. Páginas de textura, áudio e arquivos incluídos contam para esses limites. Standard aumenta para 2 GB no total, 100 MB por arquivo e 10.000 arquivos. A caixa nesta página suporta até 25 MB de uma vez; use a CLI ou o painel conectado para exportações maiores. Consulte Limites de hospedagem HTML5.
Lançar um teste de navegador
Após salvar o site em sua conta, implante uma versão de teste com npx lobsite --preview. Envie esse URL de visualização aos testadores enquanto seu jogo público permanece na versão atual. Somente arquivos cujo conteúdo foi alterado são carregados novamente em implantações subsequentes.
Verifique o comportamento dos salvamentos na origem publicada: o armazenamento do navegador pertence ao navegador do jogador e à origem do site, portanto, mudar para outro endereço pode deixar os salvamentos anteriores para trás. Para tabelas de classificação ou multijogador, conecte o jogo a um serviço externo; Lobsite não executa o servidor do jogo.
Um deploy sem conta fica no ar por 6 horas. O link de resgate o mantém, de graça.
Veja a prévia antes de ir ao ar. Volte atrás com um clique, redirecionamentos inclusos.
Os arquivos são guardados pelo hash. Refazer o deploy de um site sem mudanças envia 0 bytes.
Todo site ganha um endereço *.lobsite.app com HTTPS desde o primeiro deploy.
Contas gratuitas incluídas: adicione um registro DNS e o site passa para o seu domínio. Todo site tem HTTPS em qualquer plano.
Redirecionamentos, cabeçalhos e formulários ficam no lobsite.toml e acompanham cada deploy.
Maneiras de entregar um jogo GameMaker
| Entrega | O que o jogador abre | Mais adequado para |
|---|---|---|
| HTML5 construído em Lobsite | Um link do navegador | Jogo imediato e teste remoto |
| Construção de desktop | Um download específico da plataforma | Uma versão nativa para desktop |
| Projeto GameMaker editável | O projeto em GameMaker | Colaboração para o desenvolvimento |
Para outros fluxos de trabalho baseados em exportação, consulte Hospedagem GDevelop e Defold Hospedagem HTML5. Comece com Hospedagem de jogos HTML5 para obter a lista de verificação geral do navegador.
Perguntas frequentes
Qual alvo GameMaker este guia de hospedagem cobre?
O alvo HTML5. Crie a saída do navegador independente e publique seus arquivos. Um alvo diferente pode necessitar de uma preparação diferente.
Posso fazer upload de um projeto GameMaker .yyp para Lobsite?
Não. Exporte primeiro uma versão HTML5 jogável. Lobsite não abre o IDE nem compila seu projeto.
Por que meu jogo HTML5 GameMaker se comporta de maneira diferente do desktop?
Os navegadores possuem APIs e restrições diferentes, principalmente para acesso a arquivos, sons e extensões. Teste a compilação HTML5 localmente e no URL hospedado e, em seguida, inspecione os erros do console do navegador.
Posso compartilhar um novo nível GameMaker deixando a versão intacta?
Sim. Use uma implantação de visualização e compartilhe seu URL separado. A construção atual do site publicado permanece inalterada até que você implante uma atualização publicada.