Existe alguma diferença se o mesmo jogo foi feito usando diferentes mecanismos de jogo?

Um mecanismo de jogo é diferente de outro, mesmo que eles usem a mesma linguagem de script e os mecanismos de física para criar um jogo.

Por exemplo: Unity e Godot podem usar a linguagem de script C #, ambos podem importar ativos de jogos do blender, ambos usam mecanismo de bala para a física ... mas se 2 desenvolvedores de jogos tentarem mesclar o mesmo jogo desenvolvido nesses 2 mecanismos em um único, isso é impossível fazer ... pelo menos não tão fácil como em um caso hipotético.

Os Game Engines são como você pode dizer ... uma estrutura de meio jogo criada em que um desenvolvedor de jogos interage com a definição de apenas algumas partes do jogo, mas a maneira como os objetos devem agir no jogo é diferente e até a sintaxe da mesma linguagem de script muda.

Nos casos em que um jogo é criado em um mecanismo de jogo mais antigo que não existe mais e você deseja remasterizá-lo em um novo mecanismo de jogo moderno para aprimorá-lo ... mesmo que os novos mecanismos de jogos possam ser derivados do anterior, disso No projeto do jogo, você pode manter todos os recursos do jogo, mas as funções de script usadas serão úteis apenas como referência ou úteis para nada e você será reescrito desde o início na nova sintaxe do mecanismo de jogo.

Se o mesmo jogo fosse feito usando mecanismos de jogo diferentes, as diferenças seriam limitadas a problemas de desempenho.

Mas o problema é que, se você realmente terminar com o mesmo jogo, independentemente do mecanismo que usar, é um sinal de que não está trabalhando bem em equipe.

Deixe-me explicar usando uma metáfora. Imagine que você foi solicitado a criar uma refeição para um grande grupo de pessoas e teve que fazer isso duas vezes. Na primeira vez em que você obter tantos legumes de graça quanto quiser, e na segunda vez em quantas frutas de graça quiser.

Se nos dois casos você acabou com a mesma refeição pelo mesmo preço, isso não significa que você não fez bom uso do material gratuito?

Mesmo apenas comprando seus alimentos no mercado em diferentes estações do ano deve mudar o resultado.

Se você acabou com o mesmo resultado, provavelmente significaria que as principais decisões foram tomadas por alguém que não sabia o que era barato e o que não era.

Motores diferentes disponibilizam recursos diferentes facilmente. Em uma equipe de trabalho, você projetará longe de recursos complicados e em direção aos fáceis de implementar.

Isso é aproximadamente o mesmo que perguntar "a pintura será a mesma se for pintada com tintas diferentes?". bem, em ambos os casos, a resposta é sim e não. Você pode ter percebido a mesma coisa, mas como cada mecanismo de jogo tem suas peculiaridades e peculiaridades, os desenvolvedores precisam tomar decisões diferentes ao longo do caminho do desenvolvimento e abordar alguns problemas de maneiras diferentes para diferentes mecanismos. Isso pelo menos significa que algumas coisas internas funcionariam de maneiras diferentes. Na superfície, o jogo pode parecer o mesmo, mas quanto mais você cavar, mais diferenças você provavelmente encontrará.