
portar jogo de DS para iOS
Portar um jogo de Nintendo DS para iOS
Reconstrua na Summer Engine um jogo de DS que é seu, depois exporte um build assinado de iPhone e iPad. O hardware encaixa, o dedo não.
Portar um jogo de Nintendo DS para iOS significa reconstruir na Summer Engine um jogo que é seu e exportar um build assinado de iPhone e iPad para a App Store. De todos os ports deste cluster, este tem a compatibilidade de hardware mais próxima e o problema de design mais subestimado.
A compatibilidade: um DS era um aparelho de tela de toque com layout de duas telas empilhadas, cada uma em 256x192. Um iPhone em retrato é uma tela de toque alta que acomoda essas duas regiões com espaço sobrando. O design pensado no toque já existe no jogo original.
O problema: a ponta de uma stylus de DS tem um ou dois milímetros, e a área de contato de um dedo fica perto de nove milímetros e esconde o que está embaixo. Qualquer jogo de DS construído sobre trabalho preciso de stylus precisa de redesenho, não de remapeamento.
Da precisão da stylus para a precisão do dedo
Esse é todo o trabalho. A Apple recomenda um alvo tocável mínimo de 44 por 44 pontos, que na escala de uma tela de DS é enorme. Audite cada interação de stylus e classifique: arrastos e deslizes passam direto, toques grandes passam com alvos maiores, e trabalho preciso precisa de solução nova. Opções que funcionam incluem encaixe no alvo válido mais próximo, uma visão ampliada em volta do ponto de toque, arrastar para confirmar em vez de tocar para executar, e deslocar o ponto de interação acima do dedo para que a pessoa veja o que está selecionando.
Telas empilhadas em um celular alto, combinadas no iPad
Em um iPhone moderno em cerca de 19,5:9 você pode colocar a antiga tela de cima acima da antiga tela de toque e manter a ordem de leitura e a memória muscular originais. Esse é um motivo forte para travar em retrato na maioria dos ports de DS. No iPad a proporção é perto de 4:3, então um layout empilhado desperdiça espaço e uma visão combinada normalmente funciona melhor. Construa os dois como layouts, não como uma imagem escalada, e mantenha os elementos interativos dentro das margens de área segura, longe do notch, dos cantos arredondados e do indicador de início.
Substituir microfone e truques de hardware
Jogos de DS usavam o microfone, a tampa articulada e o multitoque de formas que o iOS não reproduz. Soprar no microfone pode virar uma permissão real de microfone com limite de nível de áudio, mas muita gente joga em público, então sempre ofereça uma alternativa por toque. Fechar a tampa para dormir ou para disparar um evento não tem equivalente e precisa de um botão. Qualquer coisa construída sobre a dobradiça física ou sobre a segunda tela ser hardware separado tem que virar uma convenção de software.
Requisitos da App Store e expectativas de preço
Você precisa de uma assinatura do Apple Developer Program a 99 USD por ano e de um Mac com Xcode para compilar, assinar e enviar pelo App Store Connect. Vai precisar de ícones, capturas por aparelho, classificação de idade, política de privacidade e etiquetas de privacidade, e a Apple revisa cada envio. Ajuste também a expectativa de preço: a App Store é um mercado barato, e um jogo premium com a duração de um DS pode ir melhor com uma fatia gratuita de teste e uma única compra de desbloqueio do que com um preço alto de entrada. Decida isso antes de montar a listagem.
Perguntas frequentes
Posso portar um jogo de Nintendo DS para iPhone?
Sim, se o jogo é seu ou você tem licença. Você o reconstrói em um motor moderno e exporta um build de iOS. A Summer Engine gera cenas jogáveis a partir de uma descrição do original, deixa você editar em C++, GDScript ou C#, e exporta builds assinados para iPhone e iPad.
Por que é mais difícil projetar para o dedo que para a stylus?
A ponta de uma stylus tem um a dois milímetros e não bloqueia a visão. A área de contato de um dedo tem cerca de nove milímetros e cobre os pixels embaixo. A Apple recomenda alvos de toque de pelo menos 44 por 44 pontos, então interações precisas de DS precisam de encaixe, ampliação ou ponto de toque deslocado em vez de remapeamento direto.
Um port de DS no iPhone deve ser retrato ou paisagem?
Retrato na maioria dos jogos de DS, porque uma tela alta de celular acomoda as telas de cima e de toque empilhadas na mesma ordem de leitura que as pessoas aprenderam. No iPad, onde a proporção é perto de 4:3, uma visão única combinada normalmente funciona melhor que a empilhada.
O que substitui o microfone e os recursos de tampa do DS?
O input de microfone pode virar uma permissão real de microfone no iOS com limite de áudio, mas sempre dê uma alternativa por toque, já que as pessoas costumam jogar em público. Eventos de abrir e fechar a tampa não têm equivalente e precisam virar um botão ou um comportamento automático.
Preciso de um Mac para publicar um port de iOS?
Sim. Compilar, assinar e enviar um app de iOS exige macOS com Xcode e uma assinatura do Apple Developer Program. O trabalho de reconstrução em si pode acontecer em qualquer 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.
AbrirPort 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.
AbrirPort a Nintendo DS game to Steam
Rebuild a DS game you own in Summer Engine, then export a desktop build for Steam. Mouse covers the stylus, monitors cover both screens.
AbrirPort a Nintendo DS game to PC
Rebuild a DS game you own in Summer Engine and export desktop builds. The mouse solves the stylus. The window layout is the real design work.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirModelos de plataforma
Comece com um projeto pronto e descreva suas mudanças.
ExplorarVer 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.