Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Abstract
 
 
Acadêmico(a): Gabriel Zanluca
Título: TOWELJS: ENGINE 3D EM JAVASCRIPT USANDO ARQUITETURA BASEADA EM COMPONENTES
 
Abstract:
This work presents the implementation of a game engine using JavaScript and WebGL, with the main objective of facilitating implementation and increasing the level of abstraction for applications developed using these two tools. The engine in turn offers the creation of graphic objects (cubes and spheres) and lights allowed to add everything in a scene, also allows the creation of two different types of synthetic camera (perspective and orthogonal). All of this is done using a component-based architecture that has helped in the organization and will facilitate future code expansions. Common behaviors in game engines were implemented with the aim of isolating them so that it is easy to reuse them without going through a great work with each new application. The use was validated by executing code examples in the main browsers of the market as well as were tested performance by compared it to Three. js. In these tests it was observed that the way the component-based architecture was implemented needs to be revised seeking an improvement in performance