portar jogo de PC para mobile

Portar um jogo de PC para mobile

O trabalho de motor é a parte fácil. Controles de toque, telas pequenas, sessões curtas e limites de temperatura são o que decide o port.

Portar um jogo de PC para mobile significa reconstruir o input, a interface e o orçamento de desempenho de um jogo que é seu para um celular ou tablet. Um build de desktop encolhido com um gamepad virtual desenhado em cima é a forma mais comum de um port mobile falhar.

Quatro restrições guiam cada decisão. O input vira toque, que é impreciso e cobre parte da tela com os dedos. A tela é pequena, então interface densa fica ilegível. As sessões são curtas e interrompidas, então o jogo precisa salvar e retomar constantemente. O hardware roda em um envelope de temperatura e bateria, então a taxa de quadros sustentada importa muito mais que o desempenho de pico.

A Summer Engine exporta builds de mobile a partir do mesmo projeto de desktop, web e console. C++ e GDScript funcionam em todos os destinos e C# também funciona no mobile, com a web como única exclusão. O projeto é seu e você não paga royalties em nenhuma das plataformas.

Redesenhe os controles, não os remapeie

Olhe os verbos de que o jogo precisa e encontre equivalentes de toque. Apontar e clicar se adapta quase direto. Estratégia em tempo real precisa de um novo modelo de seleção. Jogos de tiro com dois analógicos precisam de mira automática ou travamento. Plataforma precisa precisa de buffer generoso de input e tempo de tolerância no salto. Jogos de simulação e de gestão muitas vezes funcionam melhor em um tablet que em um desktop. Acrescente suporte a controle para quem quiser, mas o jogo precisa ser completo só com toque.

Reconstrua a interface para uma tela pequena

Interface de desktop presume mouse, estados de passagem do cursor, menus de clique direito, dicas flutuantes e informação densa. Nada disso existe em um celular. Aumente os tamanhos de fonte, amplie as áreas de toque para pelo menos 44 pontos, remova informação que dependia do cursor parado, substitua clique direito por toque longo, e divida telas lotadas em um número pequeno de telas claras. Mantenha a área principal de ação longe de onde os polegares descansam. Respeite recortes e áreas seguras nas duas plataformas.

Orçamentos de desempenho e de download

Reduza a resolução das texturas ao que é visível em uma tela de celular, use formatos comprimidos por plataforma, reduza chamadas de desenho, e simplifique iluminação e pós-processamento. Meça a taxa de quadros sustentada depois de vários minutos, porque a redução por temperatura aparece tarde. Cuide da memória, já que as duas plataformas encerram aplicativos que passam do orçamento. Mantenha o download pequeno: o iOS avisa antes de downloads grandes por dados móveis, e a conversão em instalação no Android cai conforme o tamanho cresce.

Design de sessão e expectativas das lojas

Sessões de celular duram minutos e são interrompidas por ligações e notificações. Faça autosave com frequência, retome exatamente onde a pessoa parou, e deixe o progresso legível depois de uma semana longe. Considere dividir fases longas de PC em unidades mais curtas. Depois decida a monetização de propósito: um preço premium funciona no mobile mas compete com o gratuito, e qualquer compra dentro do aplicativo precisa passar pela cobrança da Apple ou do Google para bens digitais.

Perguntas frequentes

Posso só acrescentar um joystick virtual ao meu jogo de PC?

Raramente funciona. Analógicos na tela são imprecisos e cobrem a tela. Redesenhe o esquema de controles em torno de toques, segurar, deslizar e arrastar, e acrescente assistências onde o original dependia de precisão.

É mais fácil lançar primeiro no iOS ou no Android?

O Android é mais rápido de testar porque você pode instalar um build em um celular na hora, sem revisão. O iOS tem o processo mais estrito mas uma variedade de aparelhos mais consistente. Muitos times desenvolvem no Android e enviam para os dois.

O mesmo código roda no mobile?

O código de jogabilidade em grande parte roda. C++, GDScript e C# todos funcionam nos destinos de mobile. O que muda é input, interface, orçamentos de assets, e o tratamento de ciclo de vida para suspender e retomar.

Quem joga no celular espera jogo gratuito?

É o modelo dominante, mas jogos premium de celular vendem, especialmente ports com reputação conhecida no PC. Decida cedo, porque o design de monetização afeta ritmo e progressão, não só a etiqueta de preço.

Quanto tempo leva um port de PC para mobile?

Reserve tempo para o redesenho e não para o build. Esquema de controles, refação de interface e passadas de desempenho normalmente levam mais tempo que fazer o motor produzir um binário de mobile.

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 PC

Rebuild a 3DS game you own in Summer Engine, then export Windows, macOS, and Linux builds and distribute them however you like.

Abrir

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

Abrir

Port a Wii game to PC

Rebuild a Wii game you own in Summer Engine and export desktop builds. Television design meets monitor distance, and gestures meet buttons.

Abrir

Port a PSP game to PC

Rebuild a PSP game you own in Summer Engine and export desktop builds. Widescreen already fits. The camera and the options menu are the work.

Abrir

Port a PS Vita game to PC

Rebuild a Vita game you own in Summer Engine and export Windows, macOS, and Linux builds. This is the shortest work list in the cluster.

Abrir

Port a GameCube game to PC

Rebuild a GameCube game you own in Summer Engine and export desktop builds. A console control scheme has to learn keyboard and mouse.

Abrir

Port a Switch game to PC

Rebuild a Switch game you own in Summer Engine and export Windows, macOS, and Linux builds that scale across unknown hardware.

Abrir

Port a PS2 game to PC

Rebuild a PS2 game you own in Summer Engine and export desktop builds. The controls transfer. The art was made for a television that no longer exists.

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.