portar jogo de 3DS para Switch

Portar um jogo de 3DS para Switch

Reconstrua na Summer Engine um jogo de 3DS que é seu, depois siga o caminho de console quando você for uma pessoa desenvolvedora aprovada pela Nintendo.

Portar um jogo de 3DS para Switch significa reconstruir na Summer Engine um jogo que é seu e publicar o resultado por uma conta de desenvolvedor Nintendo aprovada. Console é o único destino deste cluster com um portão na frente. Você não entra na plataforma comprando acesso, como acontece na Steam ou na itch.io.

A reconstrução em si é a mais amigável deste cluster. O Switch é um portátil com tela de toque, então interações de toque do 3DS podem sobreviver no modo portátil. Ele tem dois analógicos, o que dá um controle de câmera que o original nunca teve. E um orçamento de arte de 3DS é pequeno diante do que um Switch desenha.

O trabalho de plataforma é onde as diferenças aparecem. O Switch roda em duas resoluções dependendo de estar na base ou na mão, seus controles se desencaixam e recombinam, e o toque não existe quando ele está na base. Tudo que você construir precisa funcionar nos dois modos.

A aprovação vem antes da engenharia

Para lançar no Switch você se candidata à Nintendo como desenvolvedor, assina os acordos deles e recebe acesso ao hardware e às ferramentas de desenvolvimento. Esse material é coberto por acordos de confidencialidade, então nenhuma página pública, incluindo esta, pode descrever os detalhes internos. A sequência prática é: construa o jogo, candidate-se com um projeto real e um plano, e faça a integração específica de console depois da aprovação. Console é um destino de exportação suportado na Summer Engine, e o trabalho específico de plataforma acontece sob o seu próprio status de desenvolvedor.

Na base e na mão são dois destinos

O Switch sai em até 1080p na base e 720p no modo portátil, com clock mais baixo na mão. Seu jogo precisa parecer correto e manter a taxa de quadros nos dois, e precisa sobreviver à troca entre eles no meio da sessão. Isso significa layout de interface independente de resolução e uma escala interna de renderização que você possa mudar em tempo de execução. Teste a legibilidade do texto em uma tela portátil de 6,2 polegadas, não no seu monitor. Fontes de 3DS ampliadas normalmente vão bem aqui, o que não vale para um port só para TV.

O toque sobrevive, mas só às vezes

O Switch tem tela de toque capacitiva no modo portátil e nenhuma quando está na base. Você pode manter as interações de toque do original de 3DS como opção, mas cada uma precisa de equivalente em botão ou analógico, porque quem joga na base não tem toque nenhum. A precisão do dedo também difere da stylus, então as áreas de acerto crescem. Trate o toque como um acelerador para ações que já funcionam no controle, não como a única forma de executá-las.

Formatos de controle e rótulos de botão

Um jogo de Switch precisa lidar com um Pro Controller, um par de Joy-Con soltos, os dois Joy-Con acoplados e um único Joy-Con na horizontal. Suporte as configurações que seu jogo precisa e informe quais você suporta. Note que a Nintendo coloca A e B onde os layouts de Xbox colocam B e A, então as indicações de confirmar e cancelar precisam usar os glifos corretos da plataforma. Dois analógicos permitem tirar o controle de câmera dos botões de ombro, que é uma das maiores melhorias de qualidade que um port de 3DS pode fazer.

Perguntas frequentes

Posso portar meu jogo de 3DS para o Nintendo Switch?

Sim, se o jogo é seu e você se tornar uma pessoa desenvolvedora aprovada pela Nintendo. A reconstrução acontece em um projeto de motor normal. A integração específica de console e o envio acontecem pela sua conta de desenvolvedor Nintendo, porque as ferramentas e a documentação estão sob acordo de confidencialidade.

Preciso de uma conta de desenvolvedor Nintendo para lançar no Switch?

Sim. Não existe caminho aberto de autopublicação para o Switch. Você se candidata à Nintendo, assina os acordos e recebe acesso a hardware e ferramentas de desenvolvimento. Candidaturas em geral ficam mais fortes com um build jogável e um plano concreto de lançamento.

A Summer Engine exporta para Switch?

Console é um destino de exportação suportado, ao lado de desktop, mobile e web. O trabalho específico de console depende do seu próprio status aprovado de desenvolvedor e dos acordos que vêm com ele, então as partes licenciadas desse pipeline ficam com você, não em um download público.

Posso manter os controles de tela de toque no Switch?

Como opção, sim, no modo portátil. Jogar na base não tem input de toque, então cada ação de toque precisa de equivalente em analógico ou botão. Aumente também as áreas de acerto, porque um dedo é muito menos preciso que a stylus do 3DS.

O que muda entre o modo na base e o portátil?

Resolução de saída e velocidade de clock. Na base ele roda em até 1080p, na mão roda em 720p em uma tela de 6,2 polegadas com clock menor, e não há toque quando está na base. Sua interface precisa ser independente de resolução e sua meta de quadros precisa se manter nos dois, inclusive quando a pessoa encaixa o aparelho no meio da sessão.

Continue explorando

Mais formas de criar com a Summer Engine

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.