portar um jogo para ios

Portar um jogo para iOS

Qualquer lançamento no iOS precisa de um Mac, uma conta Apple Developer, um build assinado, e um design que funcione com os polegares. Este é o caminho completo.

Portar um jogo para iOS significa construir uma versão assinada para iPhone e iPad de um jogo que é seu e passar pela revisão da App Store. A Apple controla a distribuição, então o processo é fixo independentemente do motor de onde você veio.

Três requisitos pegam as pessoas de surpresa. Você precisa de macOS e Xcode para assinar e enviar, sem nenhum caminho totalmente em Windows até a loja. Você precisa de uma assinatura do Apple Developer Program de 99 USD por ano antes que um build chegue a qualquer aparelho que não seja o seu. E você precisa de um esquema de controles projetado para toque, já que a revisão é feita por uma pessoa em um aparelho real sem nenhum controle conectado.

A Summer Engine exporta builds de mobile a partir do mesmo projeto de desktop, web e console. C++ e GDScript funcionam em todos os destinos, e C# também funciona no iOS. A web é o único destino sem C#. O projeto é seu e você não paga royalties.

Contas, certificados e o caminho de envio

Inscreva-se no Apple Developer Program, como pessoa física ou organização. Crie um App ID que corresponda ao seu identificador de pacote. Gere um certificado de distribuição e um perfil de provisionamento da App Store. Faça o build, abra o projeto do Xcode, defina o time de assinatura, arquive, e envie para o App Store Connect pelo Xcode ou pelo Transporter. Distribua pelo TestFlight para testar em hardware real. Depois envie para revisão com metadados, capturas de tela nos tamanhos de aparelho exigidos, classificação de idade, URL da política de privacidade e um manifesto de privacidade.

Projetar para o toque e para o aparelho

Projete controles para polegares em vez de replicar um gamepad no vidro. Alvo de toque de no mínimo 44 pontos. Mantenha a área de ação longe de onde as mãos descansam. Respeite as margens de área segura para o indicador de início e os recortes de câmera. Suporte retrato ou paisagem de forma explícita, não os dois por acidente. Acrescente resposta tátil onde ajudar. Suporte controles MFi como caminho opcional, mas faça do toque a experiência completa, porque é assim que o jogo vai ser avaliado e jogado.

Interrupções, memória e desempenho sustentado

Salve ao perder o foco para que uma ligação, um alarme ou um bloqueio nunca custe progresso. Retome o áudio corretamente depois de uma interrupção. Cuide da memória, já que o iOS encerra aplicativos que passam do orçamento e as pessoas leem isso como uma queda. Teste a taxa de quadros sustentada ao longo de vários minutos no aparelho mais antigo que você suporta, porque a redução por temperatura aparece muito depois do primeiro teste. Mantenha o tamanho do download baixo, tanto pelo aviso de download por dados móveis quanto pela conversão em instalação.

Regras de revisão que afetam jogos especificamente

Todos os bens digitais precisam usar a compra dentro do aplicativo da Apple. Caixas de recompensa exigem probabilidades publicadas. Aplicativos na categoria infantil têm regras mais estritas de dados e de publicidade. Jogos com conteúdo criado por usuários precisam de moderação e de denúncia. Capturas de tela precisas são obrigatórias, e imagens de marketing que não representam a jogabilidade são rejeitadas. Leia as diretrizes de revisão da App Store uma vez antes de construir a monetização, já que essas regras moldam o design, não só a papelada.

Perguntas frequentes

Preciso de um Mac para publicar um jogo no iOS?

Sim. O Xcode é necessário para assinar e enviar e roda só no macOS. Um Mac alugado ou emprestado serve para os passos finais, mas não existe caminho suportado só com Windows.

Quanto custa?

O Apple Developer Program custa 99 USD por ano. A Apple fica com uma comissão sobre as vendas, reduzida para quem participa do Small Business Program. A Summer Engine não cobra royalties.

Quanto tempo leva a revisão da App Store?

A maioria das revisões termina em um ou dois dias, embora primeiros envios e aplicativos complexos levem mais. Reserve tempo extra para o primeiro lançamento, já que rejeições normalmente envolvem metadados e são rápidas de corrigir e reenviar.

Posso usar C# no iOS?

Sim. C# tem suporte no iOS ao lado de C++ e GDScript. A web é o único destino em que C# não está disponível.

O mesmo projeto também pode sair no Android?

Sim. Um projeto exporta para desktop, mobile, web e console. Cada loja precisa da própria assinatura e dos próprios metadados, e o input deve ser conferido por plataforma.

Continue explorando

Mais formas de criar com a Summer Engine

Criador de jogos com IA

O centro para criar jogos 2D e 3D completos descrevendo-os.

Abrir

Port a 3DS game to iOS

Rebuild a 3DS game you own in Summer Engine, then export a signed build for iPhone and iPad and submit it to the App Store.

Abrir

How to port a 3DS game

The full process, in order: rights, asset inventory, rebuild, screen and input redesign, testing, export, and store submission.

Abrir

Port a Nintendo DS game to iOS

Rebuild a DS game you own in Summer Engine, then export a signed iPhone and iPad build. The hardware fits, the finger does not.

Abrir

Port a Wii game to iOS

Rebuild a Wii game you own in Summer Engine and export a signed iPhone and iPad build. Living room design meets a phone in one hand.

Abrir

Port a PSP game to iOS

Rebuild a PSP game you own in Summer Engine and export a signed iPhone and iPad build. A 3D action game on glass needs a new control scheme.

Abrir

Port a Unity game to iOS

A Unity to iOS port means rebuilding a game you own, then passing Apple review. The hard parts are touch input and signing, not the engine swap.

Abrir

Port an Unreal Engine game to iOS

Unreal to iOS is a rebuild at a much smaller power budget. The rendering features that made the PC build look good are usually the first thing to go.

Abrir

Port a Godot game to iOS

The engine side is familiar because Summer Engine is compatible with Godot 4. The iOS side is Apple paperwork, signing, and touch design.

Abrir

Modelos de plataforma

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Ver todos os modelos de jogos

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Comece a criar seu jogo agora

Baixe a Summer Engine, descreva o que você quer e veja tudo tomar forma. Grátis para começar, sem programar.