| Blender Game Engine | |
|---|---|
Captura de tela do Blender 2.79 | |
| Desenvolvedor | Blender Foundation |
| Lançamento inicial | 2 de janeiro de1994 (32 anos)[1] |
| Lançamento estável | 2.79b / 26 de março de 2018; há 7 anos[2] |
| Escrito em | C,C++ ePython |
| Sistema operacional | Veja§ Plataformas |
| Plataforma | i686 ex86-64 |
| Disponível em | 25 idiomas |
| Tipo | Motor de jogo |
| Licença | GNU GPLv2+[3] |
| Website | www |
Blender Game Engine, também conhecido comoBGE,Game Blender ouKetsji,[4] foi omotor de jogo doBlender, uma aplicação decódigo aberto popular. Ele foi desenvolvido para criação de aplicações interativas em3D, tais como,jogos, apresentações, planejamentos arquitetônicos e outros. Está disponível sob aGNU GPL, versão 2 ou posterior.[3] O Blender possui ainda partes licenciadas sob aPython Software Foundation License.[5]
A aplicação está disponível para diversossistemas operacionais, incluindoMicrosoft Windows,Linux,Mac OS X eFreeBSD. Inclui suporte àPython comolinguagem descript, que pode ser usada tanto no Blender, quanto no Blender Game Engine.[6]
Em julho de 2019, com o lançamento da versão 2.80, omotor de jogo foi removido, e os desenvolvedores recomendam que se use alternativas comoGodot.[7]
Originalmente, o Blender foi desenvolvido como uma aplicaçãoin-house pelo estúdioholandês de animaçãoNeoGeo Studio, co-fundado porTon Roosendaal em 1988. Em 1998, Ton Roosendaal fundou uma novacompanhia chamadaNot a Number (NaN) para desenvolver e distribuir o programa, fornecendo produtos e serviçoscomerciais relacionados ao Blender. Em 2002, a NaNfaliu devido a pouca quantidade de vendas e a problemas financeiros. No mesmo ano, Ton fundou aBlender Foundation e em julho desse ano, iniciou-se uma campanha chamada “Free Blender”, para arrecadar 100 000 € para os investidores do Blender concordarem em liberar o programa comocódigo aberto. A campanha arrecadou os 100 000 € em apenas sete semanas. Em13 de outubro de 2002, o Blender foi lançado sob aGNU General Public License (GPL).[3][8]
Atualmente, o Blender é desenvolvido pela Blender Foundation, sendo suportado por doações da comunidade, e vendas de materiais relativos ao Blender, noe-Shop.[9] O Blender foi escrito inicialmente nalinguagem C, e atualmente está escrito em C,C++ e, algumas partes, principalmentescripts embutidos, emPython.[10]
Em julho de 2019, com o lançamento da versão 2.80, omotor de jogo foi removido, e os desenvolvedores recomendam que se use alternativas comoGodot. O renderizador antigo foi substituído pelo EEVEE.[7]
O Blender émultiplataforma, e portanto, está disponível para diversossistemas operacionais. Oficialmente, ele é distribuído em versões de32 e64 bits, para os sistemasMicrosoft Windows (Vista,7,8 e10),macOS eLinux. Entretanto, há versões antigas paraWindows XP, Mac OS XPowerPC,FreeBSD,Solaris (SPARC),IRIX,BeOS,Darwin eiPAQ.[11]

O Blender Game Engine usaOpenGL para os gráficos,OpenAL para som 3D,Bullet parafísica edetecção de colisão, e Python parascripts. O Blender Game Engine suporta nativamente apenas o formatoWAV para sons.
Existe umplugin, chamadoEcho Plugin,[12] que permite integração dos gráficos doOGRE com o Blender Game Engine. O uso do motor de jogo do Blender pode servir para diversas coisas, desde criação de jogos, apresentações, realidades virtuais, planejamento arquitetônico, a auxílio em animação (usando a física para dar movimentos mais reais aos objetos).[6]
A Blender Foundation garante que o Blender/Blender Game Engine pode ser usado comercialmente. Porém, há uma restrição especial aplicável ao Blender Game Engine: o .blend File não deve ser embutido dentro do player.[13] Uma forma de contornar isso é carregar o .blend externamente.[14]
O .blend File pode conter, em seu interior,scripts Python que usem aBlender Python API, sem que o .blend File ou oscript tenham que ser licenciados sob a GNU GPL. Os .blends Files, animações e renderizações, modelos, arquivos exportados escripts, são unicamente propriedade de seu(s) criador(es), e podem ser licenciados sob qualquerlicença que o proprietário desejar, mesmo usando a Blender Python API.[13]
ABlender Python API é um conjunto de módulos Python, que servem de interface para as funções do Blender, que vem inclusos com o Blender, e que necessitam ser importados, utilizando os comandosfrom,import eas, para serem utilizados.[15]

Sistemas operacionais suportados: Microsoft Windows (Vista,7,8 ou10), Mac OS X 10.6 ou posterior, e Linux. Requisitos dehardware:[11]
| Hardware mínimo | Hardware recomendado | Hardware de produção |
|---|---|---|
| CPU32 bits de 2 núcleos, 2GHz, com suporte aSSE2 | CPU64 bits de 4 núcleos | CPU64 bits de 8 núcleos |
| 2GB deRAM | 8 GB de RAM | 16 GB de RAM |
| Resolução de 1280×768 e cores de24 bits | Resolução de 1920×1080 e cores de 24 bits | 2 telas com resolução de 1920×1080 e cores de 24 bits |
| Mouse outrackpad | Mouse com 3 botões | Mouse com 3 botões emesa digitalizadora |
| Placa de vídeo compatível comOpenGL 2.1 com 512 MB deVRAM | Placa de vídeo compatível com OpenGL 3.2 com 2 GB de VRAM | 2 placas de vídeo compatíveis com OpenGL 3.2 com 4 GB de VRAM |
| Outros projetosWikimedia também contêm material sobre este tema: | |
| Livros e manuais noWikilivros | |
| Imagens emedia noCommons | |
| Este artigo sobremotor de jogo é umesboço. Você pode ajudar a Wikipédiaexpandindo-o. |