@misc{20.500.12880/239, year = {2021}, month = {7}, url = {http://hdl.handle.net/20.500.12880/239}, abstract = {En esta investigación se analizarán los títulos roguelike/roguelite más destacables, desde los primeros publicados hasta los más actuales. De estos títulos y de publicaciones oficiales sobre el tema, se sacarán qué características componen un roguelike y cuáles de ellas han perdurado o mutado hasta el día de hoy. Así, se podrá establecer un patrón de diseño de roguelike para un prototipo jugable que respete el género y a su vez sea atractivo de jugar para los usuarios modernos. A fin de crear este prototipo jugable, se investigarán también técnicas de diseño de software y arquitectura de código para mantener un flujo de trabajo fluido y facilitar la creación de herramientas dentro del motor por parte del sector de programación para que un rol distinto sea capaz de modificar el proyecto rápidamente. Esto implica que no sólo se tendrá que programar para el prototipo, sino también se tendrán que crear herramientas y facilidades para facilitar futuras iteraciones por parte de diseñadores y artistas. Cabe destacar que hay elementos ajenos al género en sí que se deberán investigar e implementar en proyecto para lograr una experiencia de usuario satisfactoria, tales como: el sonido, la interfaz, la iluminación, las partículas o los postprocesos. Finalmente, se explicará todo el proceso de desarrollo tanto del proyecto en sí como de las herramientas creadas para la facilidad del diseñador; ambos en el motor de videojuegos Unity. Se explicará la arquitectura general del proyecto, así como los sistemas individuales que lo conforman, centrándose sobre todo en la programación, pero mencionando también el apartado visual en el que se ha trabajado (partículas, shaders, UI, iluminación). Es decir, este documento iluminará los componentes necesarios para un roguelike y su implementación de manera realista, profesional y adaptada a un grupo de trabajo más grande (donde existan diferentes roles como diseñador o artista).}, title = {Soul Ascent: los principios de un buen roguelike y su implementación}, keywords = {Videojuegos}, keywords = {Diseño}, keywords = {Arquitectura de software}, author = {Somoza Corral, Marcos Eladio}, }