Escolha como chegar à primeira versão jogável
Para testar uma mecânica rapidamente, compartilhe um ciclo completo de jogo em uma página web hospedada. Em um celular real, confira a área visível da página, os controles por toque, o som e o comportamento ao recarregar. O guia de controles móveis da MDN explica como tratar entradas por toque.
Escolha um aplicativo nativo quando precisar de integração do sistema operacional ou de uma instalação distribuída na loja. O guia de desenvolvimento de jogos do Android recomenda começar em um mecanismo de jogo como Unity, Unreal, Defold ou Godot e, em seguida, usar as ferramentas do Android quando necessário. No iOS, SpriteKit é a estrutura 2D nativa da Apple; outros mecanismos podem direcionar plataformas Apple por meio de seus próprios fluxos de trabalho de exportação.
Escolha um fluxo de trabalho que você possa concluir
Use uma ferramenta visual para organizar cenas e regras com menos código, um motor de jogos se precisar de sistemas integrados de cenas, controles e recursos, ou um framework se quiser controle direto e já conhecer a linguagem. Teste cedo o processo exato de exportação: crie uma tela de título, uma interação e uma função para reiniciar, depois gere uma versão para a plataforma escolhida antes de ampliar o jogo.
Separe “feito para celular” de “editado no celular”. Você pode gerar uma versão móvel em um editor de computador ou usar uma ferramenta com aplicativo de edição para Android ou iOS. Verifique onde o editor funciona e quais dispositivos ou serviços são necessários para exportar e publicar em uma loja.
Defina um teste curto de aceitação em dispositivos
Antes de adicionar fases, teste um celular estreito e outro largo, as orientações retrato e paisagem se ambas forem aceitas, uma interrupção e uma instalação ou sessão de navegador nova. Registre se cada verificação passou ou falhou: o jogo cabe na tela sem rolagem horizontal involuntária; a ação principal responde ao toque; as instruções continuam legíveis; pausar e reiniciar funcionam; e a partida continua ou é redefinida conforme suas regras. Um protótipo aprovado nessas verificações está pronto para receber mais conteúdo, mas ainda pode precisar de trabalho antes de ser lançado na loja.
Perguntas sobre desenvolvimento de jogos para celular
Posso fazer um jogo para celular sem criar um aplicativo nativo?
Sim. Um jogo da web pode ser hospedado para jogar no navegador em telefones. Verifique seus controles de toque, janela de visualização e navegadores de destino; uma página hospedada não é o mesmo produto que um aplicativo de loja instalável.
Preciso programar no celular para criar um jogo para celular?
Não. O dispositivo de destino e o dispositivo de edição são opções separadas. Você pode construir em um computador para jogar no telefone ou usar um editor que roda em Android se seus recursos de projeto e exportação atenderem ao seu objetivo.
Leitura complementar
Viu alguma informação desatualizada? Informar uma correção