Oneshot Gems
Jogar agora

Para desenvolvedores de jogos

Crie para iPhone ou iPad e verifique no hardware da Apple

Para desenvolver um jogo para iPhone ou iPad, escolha entre uma estrutura nativa da Apple e um mecanismo multiplataforma que exporta compilações da Apple. SpriteKit é a estrutura de jogo 2D da Apple para cenas, sprites, animação e comportamentos físicos. Um mecanismo maior pode atender equipes que visam múltiplas plataformas, mas sua exportação para iOS ainda precisa se adequar ao processo de construção e distribuição da Apple. Trate a versão web jogável, a versão assinada do iOS e a listagem da loja como resultados separados com verificações separadas.

Nesta página

Escolha o motor de acordo com as necessidades do jogo

Para um jogo 2D centrado nas plataformas Apple, inspecione o SpriteKit e o GameplayKit antes de adicionar um mecanismo externo. Para um jogo criado em um mecanismo multiplataforma, verifique as instruções atuais de exportação e assinatura do iOS.

Construa uma pequena cena e confirme todo o caminho: exporte, abra no Xcode se exigido pelo mecanismo, inicie em um simulador de iPhone e instale em um iPhone ou iPad físico. A Apple observa que os simuladores não replicam todos os recursos ou desempenho do dispositivo físico, portanto, use o simulador para layout e amplas variantes de dispositivos, e um dispositivo real para sensação de toque, sensores, rota de áudio e interrupções.

Design para condições de tela da Apple

Verifique as áreas seguras ao redor da caixa do sensor e da interface do sistema, tanto as rotações de paisagem, se você suportar paisagem, quanto os tamanhos de texto na menor tela suportada. As orientações de layout da Apple recomendam uma visualização completa do jogo, mantendo controles e informações importantes dentro de áreas seguras. Para jogos baseados em navegador, teste a janela de visualização e a interface do navegador separadamente; o comportamento do layout nativo não descreve uma página da web dentro do Safari.

Use TestFlight para testes beta externos quando necessário. Peça aos testadores que concluam uma fase, coloquem o aplicativo em segundo plano e o abram novamente, girem o aparelho e restaurem uma partida. Registre o dispositivo e a versão do build em cada observação.

Prepare o envio da App Store

O App Store Connect exige selecionar um build e preencher os metadados antes do envio ao App Review. Prepare o cadastro do aplicativo, capturas de tela, informações de privacidade, respostas de classificação etária e notas para a equipe de análise com base no build real de lançamento. Siga os requisitos de plataforma e as diretrizes de análise da Apple vigentes no momento do envio; não dependa de posts antigos para requisitos de SDK ou prazos da loja.

Monitore a versão aceita no App Store Connect. Mantenha uma compilação anterior testada e um registro de alterações conciso para responder a problemas de revisão ou diagnosticar regressões.

Perguntas sobre ⁨Desenvolvimento de jogos iOS⁩

Um simulador iOS pode substituir um iPhone para teste?

Não. É útil para verificar layouts e variantes simuladas de dispositivos, mas a Apple observa que não reproduz todos os recursos ou desempenho do hardware. Valide o comportamento de toque e os recursos dependentes de hardware em um dispositivo físico.

Um jogo de navegador precisa ser enviado para a App Store?

Não, um jogo hospedado como uma página web pode ser acessado em um navegador. O envio da App Store se aplica quando você distribui um aplicativo iOS por meio do fluxo de trabalho da loja da Apple.

Leitura complementar

Viu alguma informação desatualizada? Informar uma correção

Continue jogando.

Jogos grátis no navegador, prontos quando você quiser. Encontre um de que goste e faça dele seu próximo favorito.

Siga sua curiosidade