portar jogo de Switch para a Steam

Portar um jogo de Switch para a Steam

Reconstrua na Summer Engine um jogo de Switch que é seu e exporte um build de desktop. A jogabilidade está pronta. A camada de plataforma é o trabalho.

Portar um jogo de Switch para a Steam significa reconstruir na Summer Engine um jogo que é seu e exportar um build de desktop com a camada de plataforma do console trocada por recursos do Steamworks. Este é o port em que a jogabilidade já é moderna e o encanamento é o trabalho.

Nada do design precisa mudar. Um jogo de Switch é um jogo contemporâneo com esquema de gamepad, conteúdo 3D ou 2D em até 1080p, e uma meta de 30 ou 60 quadros por segundo. Quem joga no PC aceita tudo isso como está.

O que tem que sair é todo o específico de plataforma: APIs de dados de save do console, a API de controle e seus ícones de botão, a ramificação entre dock e portátil, serviços de conta e de amigos, e qualquer integração com a loja do console. No lugar deles você acrescenta sistemas da Steam e as expectativas de PC que um console fixo nunca exigiu.

Trocar serviços de plataforma do console pelo Steamworks

Mapeie cada dependência para um equivalente no PC. Dados de save do console viram arquivos de save no diretório de dados por usuário mais o Steam Cloud. Conquistas ou troféus de plataforma viram conquistas da Steam, que precisam das próprias definições e arte. Listas de amigos e presença viram amigos e presença rica da Steam. O tratamento de controle vai para o Steam Input, que também dá ícones corretos em controles de Xbox, PlayStation, Switch Pro e Steam Deck. Note que a Nintendo troca A e B em relação a layouts de Xbox, então os ícones de confirmar e cancelar precisam vir do dispositivo detectado e não ficar fixos no código.

Destravar o que um console fixo travava

Um jogo de Switch mirava uma ou duas configurações conhecidas. No PC o hardware varia enormemente, então exponha as configurações que um console nunca precisou: resolução, modo de janela, sincronização vertical, um limite de quadros ajustável, e presets de qualidade cobrindo sombras, texturas, efeitos e distância de desenho. Se o jogo estava travado em 30, procure timings contados em quadros antes de oferecer 60 ou sem limite: durações de animação, recargas, janelas de invulnerabilidade e passos de física contados em quadros vão rodar na velocidade errada. Use um passo fixo de física e desacople simulação de renderização.

Teclado, mouse e ultrawide

Acrescente um esquema de teclado e mouse de verdade, com padrões sensatos, remapeamento completo, mira por mouse com sensibilidade e inverter, e menus guiados pelo mouse. Depois trate proporções além de 16:9. Ultrawide em 21:9 e 32:9 mostra mais da cena, o que pode quebrar a composição de cenas, as revelações e a ancoragem da interface. Ou suporte de verdade, ancorando elementos de interface a regiões seguras e auditando o trabalho de câmera, ou coloque bordas nas cenas de propósito. Suporte também alternância de janela, redimensionamento e vários monitores, nada disso existindo no console.

Lógica de dock e portátil, e o Steam Deck

Código de console que ramificava entre modo dock e portátil não tem equivalente no PC, então una isso em um sistema de resolução e qualidade guiado pelas configurações da pessoa. Depois trate o Steam Deck como o caso portátil que ele lembra: uma tela 16:10 de 1280x800, navegação só por controle, um orçamento de energia, e suspender e retomar. Um jogo de Switch muitas vezes já está perto do Deck Verified, já que foi feito para uma tela portátil com gamepad. Confira a legibilidade do texto em 7 polegadas, entregue uma configuração padrão de controle, e garanta que nada exija teclado.

O lançamento na Steam em si

Você precisa de uma conta de parceiro Steamworks mais a taxa de 100 USD do Steam Direct por título, recuperável quando o jogo faturar. Os builds sobem pelo SteamPipe para depots, com branches para teste privado. A página de loja precisa de arte de cápsula, capturas de jogabilidade, um trailer, tags e requisitos de sistema, e precisa ficar no ar por um período antes do lançamento. Se a versão de Switch já saiu, use isso: avaliações existentes, cobertura de imprensa e um público tornam o lançamento da página na Steam muito mais fácil que uma estreia.

Perguntas frequentes

Posso portar meu jogo de Switch para a Steam?

Sim, se o jogo é seu e seus acordos permitem um lançamento no PC. A jogabilidade não precisa de redesenho. Você troca a camada de plataforma do console por recursos do Steamworks, acrescenta configurações de PC e suporte a teclado e mouse, e exporta um build de desktop. A Summer Engine exporta Windows, macOS e Linux a partir de um projeto.

O que precisa ser removido de um build de Switch?

Toda dependência específica de plataforma: APIs de dados de save do console, a API de controle da plataforma e seus pressupostos de ícones, a ramificação entre dock e portátil, contas de plataforma, amigos e presença, e qualquer integração com a loja do console. Cada uma precisa de um equivalente no PC, normalmente um recurso do Steamworks ou um arquivo local.

Preciso suportar monitores ultrawide?

Você precisa de um plano para eles. Em 21:9 e 32:9 as pessoas veem mais da cena, o que pode quebrar composição de cenas, revelações cronometradas e ancoragem de interface. Ou suporte a proporção de verdade, com elementos de interface ancorados e trabalho de câmera auditado, ou coloque bordas nas cenas de propósito.

Um jogo de Switch passa no Steam Deck Verified?

Muitas vezes com pouco trabalho, porque ele já foi feito para uma tela portátil com gamepad. Confira a legibilidade do texto em uma tela de 7 polegadas em 1280x800, suporte 16:10, entregue uma configuração padrão de Steam Input, garanta que nenhum menu ou campo exija teclado, e trate suspender e retomar.

Posso reaproveitar as notas de avaliação da versão de Switch na página da Steam?

Citações de imprensa e prêmios do lançamento original são material de marketing normal para uma versão de PC, sujeitos aos termos que você acordou com aqueles veículos. Avaliações de usuários da Steam são por loja e não passam. Um público existente ainda é a maior vantagem que um segundo lançamento tem.

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 Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

Abrir

Port a 3DS game to Switch

Rebuild a 3DS game you own in Summer Engine, then take the console path once you are an approved Nintendo developer.

Abrir

Port a 3DS game to Steam Deck

Rebuild a 3DS game you own in Summer Engine, then ship a Steam build that plays well on a 1280x800 handheld with gamepad only input.

Abrir

Port 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.

Abrir

Port a Wii game to Steam

Rebuild a Wii game you own in Summer Engine, then export a desktop build for Steam. Pointer becomes mouse. Motion becomes a design decision.

Abrir

Port a Wii game to Switch

Rebuild a Wii game you own in Summer Engine, then take the console path. Motion input can survive, and 480p assets get a real upgrade.

Abrir

Port a PSP game to Steam

Rebuild a PSP game you own in Summer Engine and export a desktop build for Steam. One screen already fits. One analog nub does not.

Abrir

Port a PS Vita game to Steam

Rebuild a Vita game you own in Summer Engine and export a desktop build for Steam. Dual sticks transfer. Front and rear touch do not.

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.