# Porte um jogo de Switch para as plataformas em que você mesmo publica

> Portar um jogo de Switch significa reconstruir um título que é seu para outras plataformas. Publicar em plataformas da Nintendo exige uma conta de desenvolvedor aprovada.

- URL: https://www.summerengine.com/pt/port-a-switch-game
- Keyword: portar um jogo de Switch
- Related: https://www.summerengine.com/pt/porting

Portar um jogo de Switch significa reconstruir um jogo que é seu para que ele rode em outras plataformas. Para a maioria dos desenvolvedores essa direção é de Switch para a Steam e outras lojas de PC, e às vezes para mobile, porque essas lojas são abertas a qualquer pessoa. A direção contrária, publicar em uma plataforma da Nintendo, exige uma conta de desenvolvedor aprovada pela Nintendo e ferramentas sob acordo de confidencialidade, que nenhuma página pública de motor pode entregar.

A propriedade é o requisito. Porte um jogo de Switch que você desenvolveu ou que tem licença para refazer. Um título comprado na eShop ou um cartão de jogo não é licença.

Tecnicamente este é um dos ports mais tranquilos. O Switch renderiza em 1280x720 no modo portátil e em até 1920x1080 na base, usa um esquema padrão de controle com dois analógicos e roda renderização moderna baseada em shader. A Summer Engine reconstrói o projeto para você continuar editando em C++, GDScript ou C# e exportar builds desktop para a Steam e a itch.io. O projeto é seu e você não paga royalties.

## Qual é o escopo honesto

A Summer Engine ajuda você a reconstruir um jogo que é seu em um projeto que você controla e a exportar builds desktop para Windows e macOS. Publicar especificamente na eShop da Nintendo depende do detentor da plataforma, não de um motor. Você precisa de uma conta de desenvolvedor aprovada e das ferramentas confidenciais deles, e o Summer não tem exportação própria para consoles. Qualquer página que prometa uma exportação pública de um clique para Switch está distorcendo como plataformas de console funcionam. Planeje primeiro as versões para a Steam e a itch.io, já que essas você mesmo consegue lançar, e trate iOS e Android como trabalho extra com o toolchain e a assinatura de cada plataforma.

## Dois alvos de resolução que você já tem

Jogos de Switch saem com um perfil portátil em 1280x720 e um perfil na base em até 1920x1080, muitas vezes com escala de resolução e qualidade de efeitos diferentes. Isso significa que seu jogo já tem dois níveis de qualidade testados, lógica de resolução dinâmica e uma interface validada em tela pequena. Tudo isso se traduz direto em um menu de configurações de PC e em um build mobile. Comece pelo perfil portátil para celulares e pelo perfil de base para os padrões de desktop.

## Recursos do Joy-Con que não existem em outros lugares

O HD rumble é mais preciso que a vibração de um controle comum, então os padrões hápticos precisam ser simplificados em vez de copiados. O input por toque só funciona no modo portátil do Switch, então seu jogo já tem um caminho sem toque para tudo, o que facilita um port de desktop. Controles de movimento se mapeiam para o giroscópio de controles modernos e celulares. O multijogador com um Joy-Con de lado vira multijogador local com dois gamepads quaisquer no desktop.

## Serviços e requisitos de loja mudam em cada plataforma

Login de conta Nintendo, listas de amigos, saves na nuvem e direitos de DLC da eShop são específicos da plataforma. Cada um precisa de uma substituição por destino: a Steam tem os próprios serviços, as lojas mobile têm os seus, e a web não tem nenhum por padrão. Conquistas são um conceito da Steam que a versão de Switch nunca teve, então planeje a lista em vez de portar uma. Locais de arquivo de save, remapeamento de input e gerenciamento de janela são requisitos novos que um build de Switch nunca precisou.

## FAQ

### A Summer Engine exporta direto para Nintendo Switch?

Não. O Summer não tem exportação própria para consoles. Publicar em uma plataforma da Nintendo exige uma conta de desenvolvedor aprovada pela Nintendo, ferramentas confidenciais de plataforma e certificação, e versões indie para console geralmente passam por um estúdio de port licenciado ou uma publisher. O que você mesmo consegue lançar a partir do Summer hoje é desktop, para a Steam e a itch.io.

### Quão difícil é portar um jogo de Switch para PC?

É uma das reconstruções mais fáceis. O Switch já usa um esquema de controle com dois analógicos, renderização moderna baseada em shader e dois perfis de resolução, 720p no portátil e até 1080p na base. Isso se mapeia para configurações de PC e para um esquema de controle com pouco redesign.

### O que substituí o HD rumble e os controles de movimento do Joy-Con?

Simplifique os padrões de HD rumble em vibração de controle comum, já que outros controles são menos precisos. Controles de movimento se mapeiam para o giroscópio de controles modernos e celulares. O input por toque já tem um caminho alternativo, porque o toque no Switch só funciona no modo portátil.

### Posso portar um jogo de Switch que eu comprei?

Não. Um cartão de jogo ou download da eShop comprado é uma cópia, não uma licença. Você pode portar um jogo de Switch que você desenvolveu ou que tem licença por escrito para refazer.

### O que precisa ser substituído ao sair do Switch?

Login de conta Nintendo, listas de amigos, saves na nuvem e direitos da eShop são todos específicos da plataforma. Cada destino precisa da própria substituição, e o PC ainda acrescenta requisitos que um build de Switch nunca teve, como gerenciamento de janela, remapeamento de input e locais de arquivo de save.

[Reconstruir seu jogo de Switch](https://www.summerengine.com/pt/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api