portar jogo de 3DS para Steam Deck

Portar um jogo de 3DS para Steam Deck

Reconstrua na Summer Engine um jogo de 3DS que é seu, depois publique um build na Steam que jogue bem em um portátil de 1280x800 usando só gamepad.

Portar um jogo de 3DS para Steam Deck significa reconstruir na Summer Engine um jogo que é seu e publicar pela Steam um build amigável ao Deck. Não existe uma loja separada do Steam Deck. O Deck roda jogos da Steam, então o destino do port é a Steam e o Deck é um perfil de hardware para o qual você projeta.

Um port de portátil para portátil é o encaixe mais natural deste cluster. A pessoa está segurando o aparelho, sentada perto da tela e usando botões e analógicos físicos. Tamanhos de texto e densidade de interface que falhavam em um monitor de 27 polegadas muitas vezes funcionam aqui sem redesenho.

O Deck tem especificidades próprias: uma tela de 1280x800 em 16:10, um modelo de input pensado no controle, um sistema operacional baseado em Linux, um orçamento de energia, e suspender e retomar instantâneos. Acertar isso é o que rende o selo Verified.

1280x800 e 16:10, não 1920x1080

A tela do Deck é 1280x800, que é 16:10 e não 16:9. Se a sua interface foi montada para 16:9, você acaba com barras ou elementos cortados. Suporte a proporção corretamente e faça a resolução padrão combinar com o painel nativo para que o compositor não escale sua saída duas vezes. A resolução mais baixa também ajuda: um conjunto de arte da era 3DS em 800 pixels de altura precisa de muito menos ampliação que em 1080p, e você pode gastar o orçamento de GPU economizado em taxa de quadros.

Gamepad em primeiro lugar, e texto legível em sete polegadas

O Deck tem analógicos, botões frontais, botões de ombro, gatilhos, trackpads, giroscópio e tela de toque, mas nenhum teclado a não ser que a pessoa chame o teclado na tela. Cada menu, cada input e cada campo de texto precisa ser alcançável só com o controle. Entregue uma configuração padrão de controle pelo Steam Input para que o jogo seja jogável no instante em que abre. Depois confira os tamanhos de fonte no painel real de 7 polegadas. Texto pequeno é o motivo mais comum de um port para portátil parecer ruim.

Linux nativo ou Windows pelo Proton

O Steam Deck roda um sistema baseado em Linux e executa a maioria dos builds de Windows pela camada de compatibilidade Proton. Você tem duas escolhas válidas: exportar um build nativo de Linux, ou entregar seu build de Windows e verificar que ele roda corretamente no Proton. As duas são legítimas e as duas podem receber Verified. Teste a que as pessoas realmente vão baixar, e se você entregar as duas, garanta que o Deck escolha a que você testou. A Summer Engine exporta builds de Windows, macOS e Linux do mesmo projeto.

Energia, suspensão e o checklist do Verified

Quem joga no Deck se preocupa com bateria, então 60 quadros por segundo estáveis com consumo moderado ganham de uma taxa de quadros sem limite que esvazia a bateria em 90 minutos. Acrescente um limite de quadros e uma escala de resolução. Trate suspender e retomar, porque as pessoas colocam o Deck para dormir no meio da fase e esperam voltar exatamente onde estavam. A Valve avalia jogos para Deck Verified pelo suporte a controle, pela configuração padrão, pela legibilidade do texto e pelo comportamento de inicialização, sem launcher extra ou tela de configuração. Uma reconstrução de 3DS com limite de quadros, proporção nativa e suporte completo a controle já cumpre a maior parte dessa lista por design.

Perguntas frequentes

Existe uma loja separada do Steam Deck para publicar?

Não. O Steam Deck roda jogos da Steam, então você publica na Steam e projeta para o hardware do Deck. A Valve então avalia o jogo para uma classificação Steam Deck Verified ou Playable com base em suporte a controle, configuração padrão, legibilidade e comportamento de inicialização.

Qual resolução um port para Steam Deck deve mirar?

O painel nativo é 1280x800, uma proporção 16:10. Suporte 16:10 de verdade em vez de colocar barras em um layout 16:9, e use a resolução nativa como padrão para que a saída não seja escalada duas vezes.

Preciso de um build de Linux para o Steam Deck?

Não necessariamente. O Deck roda a maioria dos builds de Windows pelo Proton, e um build de Windows pode receber Verified. Um build nativo de Linux também está ótimo, e a Summer Engine exporta Windows, macOS e Linux de um projeto. Teste o build que as pessoas vão receber de fato.

Por que um jogo de 3DS vai bem para o Steam Deck?

Os dois são portáteis. A pessoa segura o aparelho perto, usa botões e analógicos físicos e joga em sessões mais curtas. Arte feita para uma tela de 240 pixels de altura também precisa de muito menos ampliação para um painel de 800 pixels de altura que para um monitor de 1080p.

O que normalmente impede a classificação Verified?

Texto pequeno demais para ler em 7 polegadas, menus ou campos que exigem teclado, falta de configuração padrão de controle, launchers ou janelas de configuração antes do jogo começar, e proporção não suportada. Resolva isso antes de enviar para revisã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.