Eu vim da BGE depois UPBGE legacy. Então gosto bastante dessas versões. Gosto dela por ser simples sem um monte coisas desnecessárias.
A UPBGE nova tem vários recursos mt bons que seria legal de usar mas, o fato dela ter problemas nos gráficos, de ser extremamente pesada e de não ter uma versão totalmente estável, me faz não ir pra ela.
Não ligo muito pra gráfico, então até se a UPBGE tivesse um gráfico mais simples mas sem tantos problemas, eu usaria ela com certeza.
Na minha opinião, eles deveriam focar em transformar a UP em uma game engine mesmo. Porque tá exatamente igual ao blender e o blender é tudo menos uma game engine. [apenas minha opinião]
Eu penso que quando eu quiser ir pra uma engine com mais recursos e gráficos melhores, faz muito mais sentido eu ir pra unreal, godot ou unity.
Como não penso nessas questões por enquanto, então prefiro usar a Range que é bem estável e que tá sempre recebendo novas features importantes e melhorias.
Viewing post in Advanced Locomotion System comments
Também não uso o UPBGE por causa dos gráficos, mas sim pela total integração que ele tem com o Blender. Essa qualidade, nenhum motor de alto desempenho jamais poderá oferecer. É isso que o torna único.
Isso não é uma crítica a você, mas o Range é um motor que herda todos os defeitos do antigo Blender como:
- Licença GPL
- OpenGL
- Linguagem interpretada
- Interface ruim
- Pouco desenvolvimento
E, apesar de todas essas desvantagens, ele ainda abre mão da única qualidade que esse motor possui, que é a integração com o Blender. Já que estando para sempre preso no passado, a integração e os novos recursos são todos perdidos. E sem falar que as últimas versões são pagas! Se botarmos numa balança, as atualizações não compensam todo esse prejuízo.
Respeito muito sua preferência, mas por que toda essa preocupação com desempenho se você nem se importa com o maior peso de um jogo, que é justamente o gráfico?
Bons pontos. Realmente, essa integração é uma das coisas boas da BGE
O que me faz não ir mesmo pra a UPBGE é mais a questão dos gráficos, instabilidade e por ser muito pesada.
Eu comecei no blender 2.79, com modelagem e animação, então pra mim não é um problema a Range ter a interface antiga
E eu consigo fazer as coisas quase da mesma forma em ambos os programas.
- Os jogos feitos na Range não sofrem GPL. Todos os jogos criados nela são seus para fazer o que quiser
- O EEVEE também é feito em OpenGL
- Eu gosto de programar em python
- Teve bastante melhorias, se for comparar a interface da UPBGE 0.2.5 para a da Range, mudou muito
- As atualizações que vieram pra ela foram bastante significativas e, tá pra vir muitas outras. Então acho que tem um bom desenvolvimento
- A versão 2.0 que está em desenvolvimento, promete vir com integração total ao blender novo, porém vai ser uma integração focada em game engine, com os recursos do blender mas com uma performance de um motor de jogos
Os novos recursos são ótimos, realmente é uma grande perda, mas o problema é que tudo é muito pesado para jogos, porque não foram feitos para esse propósito. Para mim a performance é o mais importante
Todas as versões da Range são gratuitas. As novas versões são pagas apenas pelo acesso antecipado, após um mês +/- elas ficam disponível pra todos.
Quando digo que não me importo com gráfico, quero dizer que não procuro por gráficos realistas ao nível de uma unreal por exemplo.
O gráfico pode ser simples, porém sem problemas. E o da UPBGE pelo menos pra mim, tem muitos problemas. No gif que mandei não mostra muito mas, o gráfico da UPBGE é meio granulado, fica cheio de rastros ao se mover e tem alguns glitches. E ai o maior problema, é bem pesado.
Então resumindo, o motivo de eu não ir para a UPBGE, é porque ela é muito pesada e ainda apresenta muitos problemas.
Sem esses problemas, eu com certeza estaria usando-a