Herramientas para el desarrollo de videojuegos con proyección isométrica
Tesis
Publication date
2020Metadata
Show full item record
Cómo citar
Hitschfeld Kahler, Nancy
Cómo citar
Herramientas para el desarrollo de videojuegos con proyección isométrica
Author
Professor Advisor
Abstract
Existen muchos videojuegos que utilizan una proyección isométrica para simular un espacio tridimensional mediante el uso de imágenes bidimensionales. El proceso que se realiza para conseguir esta ilusión ya está bien documentado por varias fuentes, pues se ha usado de manera continua a lo largo de los años para distintos videojuegos. No obstante, a pesar de la popularidad de este proceso, no existen herramientas que permitan utilizar esta proyección de manera sencilla. Esto significa que cada vez que se utiliza, deben reimplementarse funcionalidades básicas y estandarizadas que fácilmente podrían compartirse entre distintos videojuegos.
En esta memoria se implementa un conjunto de herramientas que permite abstraer a los desarrolladores de los detalles que conlleva la proyección isométrica, se optimiza su integración con el motor de videojuegos Unity y se diseña una arquitectura general que podrá ser reutilizada en otros motores.
La solución desarrollada consiste en una serie de componentes modulares e independientes que permiten incorporar en Unity de manera granular las distintas funcionalidades que se requieren en los juegos isométricos tales como transformación entre coordenadas isométricas y cartesianas, posicionamiento de elementos en el nivel, separación del modelo y la vista, serialización de niveles y construcción procedural de sprites en función de su entorno.
Las herramientas se probaron desarrollando prototipos de videojuegos que simulan escenarios reales de uso, lo cual permitió validar que la integración funciona sin interrumpir el flujo normal de desarrollo y que efectivamente disminuyen la cantidad de código escrito por los desarrolladores.
General note
Memoria para optar al título de Ingeniero Civil en Computación
Identifier
URI: https://repositorio.uchile.cl/handle/2250/178228
Collections
The following license files are associated with this item: