Qual é o melhor motor de jogo 3D grátis?
Os motores de jogo em 3D dependem de muitas coisas como: Plataforma que você usa, Plataforma que você quer gerar seu jogo assim como o conhecimento de programação que você tem.Na plataforma Windows você pode usar a maioria das engine de jogos, mas em Linux e OSX você tem algumas limitações. Como em Windows é simples, vou falar sobre Linux e OSX.
-Unity 3D roda nas três principais plataformas, é bom e scripting baseado principalmente em C#.
-UE4 roda em todas as principais plataformas... embora eu nunca tenha feito funcionar no Linux, é bom e principalmente seu scripting é em C++
-Godot roda em todas as principais plataformas sem problemas, é bom e principalmente o scripting é baseado em GDScript (similar ao python) e tem a possibilidade de usar C# também, embora ainda esteja em versão beta. No entanto o Godot não oferece muitos recursos de jogo como em Unity e isso se torna um problema para apenas um desenvolvedor.
-Torque 3D roda OK em Linux e claro em Windows, mas por muito tempo ele teve problemas em OSX. É uma boa engine de jogo e seu scripting é baseado em C++, mas é principalmente orientado em jogos FPS e oferece até mesmo modelos básicos prontos para uso, então um novo programador não precisará construir tudo do zero como no Godot, mas é a mesma licença MIT gratuita do Godot também, permitindo usá-lo gratuitamente como você deseja até mesmo para jogos comerciais.
-Blender Game Engine é parte do Blender 3D. Embora você não possa usá-lo para criar jogos proprietários, com addons você pode. O Blender é uma aplicação complexa que oferece Modelagem, Rigging, Animação, Vídeo NLE, simulação em tempo real e simulação física em tempo real como toda engine. Ele usa scripts em Python e tem um editor incluído nele. Você pode usar Armory3D (código aberto) como addon para o Blender para gerar jogos comerciais como muitos outros, ou pode exportar cenas inteiras do jogo para outras engine.
-Panda 3D é outra engine de código aberto, mas a mesma do Ogre3D, SDL2 e etc... não é bem uma engine de jogo, mas pode ser usada normalmente para criar um jogo, embora não seja muito simples como as engine de jogo mencionadas acima.
Artigos semelhantes
- Existem alguns tutoriais para construir um jogo como o Temple Run usando o motor de jogo Unity3D, ou qualquer outro motor de jogo?
- É uma boa ideia escrever um motor de jogo em Python? Se não, qual é a melhor linguagem para se escrever um motor de jogo?
- O que é um bom motor de jogo 3D para Android que tem física de carros? Qual é o melhor motor de jogo para jogos 3D?
- Qual motor de jogo é superior para desenvolver jogos VR e AR: Irreal, Unity ou outro motor de jogo?