Desenvolvido por | Fundação Blender |
---|---|
Última versão | 2,76b (3 de novembro de 2015) |
Escrito em | C , C ++ e Python |
Modelo | Motor do jogo |
Licença | GNU General Public License |
Local na rede Internet | www.blender.org |
O Blender Game Engine ( BGE ) é o motor de jogo que foi integrado ao Blender : ele gerencia a exibição em tempo real de cenas 3D interativas. Não é apenas um motor 3D , pois possui uma série de ferramentas e funções destinadas à criação de videogames .
É gratuito e de código aberto , e tem uma comunidade ativa (centrada na fundação do Blender ).
Toda a lógica do jogo pode assim ser "programada" graficamente graças a um sistema de tijolos gráficos. Também é possível estender as funções do BGE graças aos scripts python . Equipado com o motor de simulação de física Bullet, o BGE gerencia colisões entre objetos, gravidade e outras acelerações.
O BGE não está reservado exclusivamente para o mundo dos videogames: permite demonstrações técnicas , aplicações em tempo real como simulações, desenhos interativos, aplicações de realidade virtual , robótica , etc.
Os jogos Yo Frankie! e Sintel the Game são as vitrines da Blender Foundation para as capacidades deste motor de jogo.
O 16 de abril de 2018, o código do Blender Game Engine é removido do código do Blender. De acordo com Ton Roosendaal , o principal problema com o Blender Game Engine era que ele não estava compartilhando código suficiente com o núcleo do Blender. As escolhas de design do motor de jogo que datam do início dos anos 2000 não eram as certas, e os novos recursos trazidos para o Blender não podem beneficiar diretamente o motor de jogo. O objetivo de médio ou longo prazo é, portanto, recriar uma engine de jogo que reutilize mais amplamente o código do blender e em particular do EEvEE (a engine de tempo real do Blender desenvolvida para a versão 2.8).