Massami welington kamigashima



Baixar 5.43 Mb.
Página5/25
Encontro07.10.2019
Tamanho5.43 Mb.
1   2   3   4   5   6   7   8   9   ...   25

trabalhos correlatos


Nesta seção são descritos quatro trabalhos correlatos relacionados ao desenvolvimento de motores de jogos para Android, quais sejam: Motor de Jogos 3D para o iPhone OS (MJ3I) apresentado por Takano (2009), Mobile 3D Game Engine (M3GE), desenvolvido por Pamplona (2005), Blender Game Engine, disponibilizado pela Blender Foundation (VELDHUIZEN, 2010a) e a Havok, criado pela empresa de mesmo nome (HAVOK INC, 2011a).
      1. MJ3I


Este projeto desenvolvido por Takano (2009) teve como foco o desenvolvimento de um motor de jogos para o iPhone com foco na construção de um ambiente 3D utilizando o OpenGL ES (Figura 7), gerenciamento de grafos de cena, importação de arquivos 3D e tratamento de colisões para abstrair a implementação de rotinas básicas necessárias para um jogo em 3D. A linguagem de programação utilizada no projeto foi o Objective-C no ambiente de desenvolvimento xCode.

Fonte: Takano ( 2009).



Figura 7 – Exemplo de aplicação do MJ3I
      1. M3GE


Pamplona (2005) descreve o protótipo de um motor de jogos 3D para dispositivos móveis utilizando um algoritmo leitor de arquivos de modelo 3D e montagem visual do cenário ao jogador, implementação de câmeras de visualização e movimentação do personagem do cenário. Para o desenvolvimento do projeto foi utilizada a plataforma Java 2 Micro Edition (J2ME), uma das extensões do Java para sistemas embarcados, com o intuito de além de criar uma ferramenta de desenvolvimento para jogos, testar a portabilidade e velocidade de processamento onde o jogo gerado seria instalado.
      1. Blender Game Engine (BGE)


O BGE, desenvolvido pela Blender Foundation, é uma ferramenta gratuita open source, escrita na linguagem C++. Parte da ferramenta gráfica Blender sob a licença da GNU GPL5, este motor contém ferramentas de produção gráfica em 2 e 3D, manipulação de grafos de cena, entre outros recursos e permite a utilização da linguagem Python para a geração de scripts (VELDHUIZEN, 2010a). Segundo Veldhuizen (2010a), o BGE utiliza um plugin de um motor de física para jogos 3D chamado Bullet para gerenciar a detecção de colisão, a dinâmica de corpos rígidos e maleáveis de objetos 3D criados na ferramenta. Este motor, também utiliza a biblioteca Open Audio Library (OpenAL) para gerenciar os efeitos sonoros do ambiente. A Figura 8 ilustra a interface do BGE.

Fonte: Veldhuizen (2010b).

Figura 8 - Interface do BGE




1   2   3   4   5   6   7   8   9   ...   25


©aneste.org 2017
enviar mensagem

    Página principal