|
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 |
|
|