TAZ-TFG-2016-439


Kubex, desarrollo de un motor gráfico 3D basado en cubos

Arellano Vicente, Víctor
Mena Nieto, Eduardo (dir.)

Universidad de Zaragoza, EINA, 2016
Informática e Ingeniería de Sistemas department, Lenguajes y Sistemas Informáticos area

Graduado en Ingeniería Informática

Abstract: Un nuevo género de videojuegos basados en cubos e inspirados en el famoso título Minecraft (Mojang AB, 2009) está irrumpiendo en el mercado, creciendo rápidamente en popularidad. No obstante, no existen aún motores gráficos open-source populares especializados en este género. Además, los motores gráficos tradicionales no son capaces de explotar suficientemente las características que un mundo dividido en cubos ofrece, y no permiten desarrollar este tipo de videojuegos con facilidad. Por esta razón, los títulos de este género están forzados a implementar su propio motor gráfico cuyo desarrollo es, dado el amplio coste en tiempo y recursos que la creación de un motor gráfico complejo conlleva, relevado a un segundo plano en la mayor parte de los casos. Esto causa un estándar de calidad gráfica en este género realmente bajo, muy por debajo del estándar de industria actual. En este proyecto se implementa, usando tan solo Java y OpenGL, desde cero y en código abierto, un motor gráfico orientado a cubos con la calidad gráfica y la eficiencia como máximas prioridades. Sobre el mismo se ha desarrollado, asimismo, un videojuego basado en la exploración y creación de estructuras, con todas las características que un título de este género posee. Es nuestra intención que, dada la naturaleza de código abierto de este título, cualquier programador interesado en este género pueda basarse en este proyecto para resolver sus dudas, obtener partes de código para implementar funcionalidades que necesite o, incluso, extender fácilmente este proyecto a un prototipo de mayor jugabilidad, centrándose únicamente en el desarrollo del mismo y despreocupándose del motor básico, ya implementado.

Tipo de Trabajo Académico: Trabajo Fin de Grado

Creative Commons License

El registro pertenece a las siguientes colecciones:
Academic Works > Trabajos Académicos por Centro > escuela-de-ingeniería-y-arquitectura
Academic Works > End-of-grade works



Back to search

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)