portar um jogo Godot

Porte um jogo Godot para a Summer Engine

A Summer Engine é compatível com Godot 4 e sempre acompanha o upstream do Godot, então um projeto Godot 4 é o mais próximo de uma mudança direta neste cluster.

Portar um jogo Godot para a Summer Engine é o port mais curto deste hub, porque a Summer Engine é compatível com Godot 4. Cenas, nós, GDScript e arquivos de recurso usam as mesmas formas que você já conhece. Você ainda precisa ser dono do projeto que está movendo, o que normalmente é o caso, já que é trabalho seu.

Seja preciso sobre versões. Um projeto Godot 4 combina diretamente com fluxos compatíveis com Godot 4. Um projeto Godot 3 usa outra API de nós, outro renderizador e outra sintaxe de GDScript, então converta para as convenções do Godot 4 primeiro e trate isso como o trabalho de verdade.

A Summer Engine não é uma cópia rebatizada de nada. Sempre acompanhamos o upstream do Godot e mantemos os fluxos compatíveis, e a Summer é um motor totalmente próprio com mais de um milhão de linhas de código customizado. O projeto é seu, não há royalties, e você exporta para desktop, mobile, web e console.

O que passa direto

Estrutura de cena, tipos de nó, sinais e padrões de GDScript são o mesmo modelo mental. Arquivos de recurso, tilemaps, reprodutores de animação e corpos físicos se comportam como você espera. Sua arte e seu áudio importam como já importam. Se o seu projeto é organizado em torno de cenas como unidades reutilizáveis e scripts acoplados a nós, essa organização é preservada em vez de traduzida.

Projetos Godot 3 precisam de uma etapa de versão primeiro

A passagem de Godot 3 para Godot 4 mudou nomes de nós, o backend de renderização, a API de física e a sintaxe de GDScript, incluindo variáveis tipadas, await no lugar de yield e métodos renomeados. Faça essa conversão como uma etapa separada do projeto, com testes próprios, e só então mude de motor. Tentar converter a versão e trocar de motor de uma vez deixa todo bug ambíguo, porque você não consegue saber qual mudança o causou.

Linguagens e um limite de plataforma

C++ e GDScript rodam em todas as plataformas para as quais a Summer Engine exporta. C# funciona no desktop e em exports nativos, mas não na web. Se o seu projeto Godot usa C# e você precisa de um build de navegador, planeje mover o código de jogabilidade para GDScript. GDExtension customizada ou módulos de motor não têm garantia de encaixe sem mudanças, então verifique qualquer extensão nativa da qual o projeto depende antes de assumir a mudança.

Para que a mudança serve de fato

O motivo para mudar é o fluxo com IA sobre uma estrutura de projeto familiar. Você descreve mudanças em linguagem clara e recebe cenas, scripts e assets gerados dentro do projeto que você já tem, e segue editando os arquivos diretamente. Nada vira caixa-preta. O projeto continua sendo seu, sem royalties e sem divisão de faturamento, exportado para desktop, mobile, web e console.

Perguntas frequentes

A Summer Engine é uma versão rebatizada do Godot?

Não. A Summer Engine é compatível com Godot 4 e sempre acompanhamos o upstream do Godot, então os fluxos e os conceitos de projeto são aproveitados. A Summer é um motor totalmente próprio com mais de um milhão de linhas de código customizado.

Minhas cenas e meu GDScript de Godot 4 vão funcionar?

Os fluxos de Godot 4 são compatíveis, então cenas, nós, sinais e padrões de GDScript passam direto. Verifique qualquer GDExtension customizada ou módulo de motor do qual o projeto depende, já que extensões nativas não têm garantia de encaixe sem mudanças.

E um projeto em Godot 3?

Converta para as convenções do Godot 4 primeiro, como etapa própria e com testes próprios. A passagem de Godot 3 para 4 mudou nomes de nós, o renderizador, a API de física e a sintaxe de GDScript. Fazer a conversão de versão e a mudança de motor ao mesmo tempo deixa todo bug ambíguo.

C# funciona?

Sim no desktop e em exports nativos, e não na web. C++ e GDScript rodam em todos os destinos de exportação. Se um build de navegador importa e seu projeto é em C#, planeje mover o código de jogabilidade para GDScript.

Pago royalties por um jogo movido para a Summer Engine?

Não. O projeto é seu e não há royalties nem divisão de faturamento. Exporte para desktop, mobile, web e console e fique com toda a receita.

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

Make a game from a picture and the idea it holds

Bring a picture and Summer Engine builds a game inspired by its look and concept: scenes, gameplay, and matching art in one project you own.

Abrir

Port a 3DS game by rebuilding it, not converting it

Porting a 3DS game means rebuilding a game you own as a new project that runs on platforms that still sell games. There is no file converter for this.

Abrir

Port a Nintendo DS game to platforms that still sell games

A Nintendo DS port is a rebuild of a game you own. The stylus design is the asset worth keeping, because touch is native on every phone.

Abrir

Port a Wii game and decide what happens to motion control

Porting a Wii game means rebuilding a title you own for hardware without a Wii Remote. The pointer and the motion gestures need a new input design.

Abrir

Port a Wii U game off the smallest console audience

Porting a Wii U game means rebuilding a title you own for platforms with a single screen. The GamePad layer is the part that has to be redesigned.

Abrir

Port a PSP game and give it a second analog stick

Porting a PSP game means rebuilding a title you own. The camera design is the biggest change, because the PSP had one analog nub and no right stick.

Abrir

Port a PS Vita game before the platform disappears entirely

Porting a PS Vita game means rebuilding a title you own. The rear touch pad is the one input with no modern equivalent.

Abrir

Port a GameCube game from 480p to a modern project

Porting a GameCube game means rebuilding a title you own. The analog triggers and fixed camera design are the parts that need deliberate decisions.

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.