- -

Desarrollo de un juego generado proceduralmente con Unity

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de un juego generado proceduralmente con Unity

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Izquierdo Doménech, Juan Jesús es_ES
dc.contributor.author Fernández Verdú, Samuel es_ES
dc.date.accessioned 2023-10-26T10:21:12Z
dc.date.available 2023-10-26T10:21:12Z
dc.date.created 2023-09-18
dc.date.issued 2023-10-26 es_ES
dc.identifier.uri http://hdl.handle.net/10251/198856
dc.description.abstract [ES] El proyecto abarca el desarrollo de un videojuego RPG de estilo roguelike en éste se estudiarán diversas técnicas de generación procedural. Para la realización del mismo haremos uso del motor Unity así como diversas herramientas de creación de assets y sprites para el apartado artístico. La idea básica del juego será la de avanzar por niveles generados proceduralmente y la obtención de mejoras para llegar cada vez más lejos en una mazmorra que cambia con cada intento. El desarrollo se centrará en el estudio de diversas técnicas de generación procedural para poder crear enemigos, niveles y objetos con el fin de estudiar la posibilidad de desarrollar un juego infinito a través de estas técnicas de generación automática y el uso de la programación para optimizar el tiempo invertido de manera específica a cada uno de los integrantes de estos apartados. El juego será programado utilizando Visual Studio Code que permitirá trabajar con la API de Unity, además de llevar un control del tiempo invertido en todo el proceso utilizando diversas herramientas y un sistema de tarjetas estilo Trello para ordenar, distribuir y elaborar flujos de trabajo con tal de organizar mejor el proyecto. El transcurso de este TFG se centra principalmente en el desarrollo de la infraestructura y algoritmia que se usará para generar los niveles, enemigos y distintos objetos del juego, con un estudio del transcurso que ha llevado a las soluciones proporcionadas, distintas iteraciones de los propios sistemas y cómo se han llevado a cabo dichos desarrollos. No se descarta añadir más funcionalidades con el fin de proporcionar una experiencia más completa. El objetivo final es plantear distintos sistemas de generación procedural y otros algoritmos para la generación de assets, enemigos u objetos con el fin de crear código limpio, autocontenido y reutilizable. Además de servir como un estudio de las complejidades que presentan los sistemas de generación procedural y los sistemas intrínsecos al género roguelike. es_ES
dc.description.abstract [EN] The project covers the development of a roguelike-style RPG video game in which various procedural generation techniques will be studied. To carry it out, we will use the Unity engine as well as various asset and sprite creation tools for the artistic section. The basic idea of the game will be to progress through procedurally generated levels and gain upgrades to get further and further in a dungeon that changes with each attempt. The development will focus on the study of various procedural generation techniques to be able to create enemies, levels and objects in order to study the possibility of developing an infinite game through these automatic generation techniques and the use of programming to optimize the time invested specifically in each of the elementss of these sections. The game will be programmed using Visual Studio Code that will allow working with the Unity API, in addition to keeping track of the time spent in the entire process using various tools and a Trello-style card system to order, distribute and create workflows with such to better organize the project. The course of this TFG focuses mainly on the development of the infrastructure and algorithm that will be used to generate the levels, enemies and different objects of the game, with a study of the course that has led to the solutions provided, different iterations of the systems themselves and how these developments have been carried out. It is not ruled out to add more features in order to provide a more complete experience. The ultimate goal is to propose different procedural generation systems and other algorithms for the generation of assets, enemies or objects in order to create clean, self-contained and reusable code. In addition to serving as a study of the complexities presented by the procedural generation systems and the systems intrinsic to the roguelike genre. es_ES
dc.description.abstract [CA] El projecte abasta el desenvolupament d’un videojoc RPG d’estil roguelike en aquest s’estudiaran diverses tècniques de generació procedural. Per a la realització del mateix farem ús del motor Unity així com diverses eines de creació de assets i sprites per a l’apartat artístic. La idea bàsica del joc serà la d’avançar per nivells generats proceduralment i l’obtenció de millores per a arribar cada vegada més lluny en una masmorra que canvia amb cada intent. El desenvolupament se centrarà en l’estudi de diverses tècniques de generació procedural per a poder crear enemics, nivells i objectes amb la finalitat d’estudiar la possibilitat de desenvolupar un joc infinit a través d’aquestes tècniques de generació automàtica i l’ús de la programació per a optimitzar el temps invertit de manera específica a cadascun dels integrants d’aquests apartats. El joc serà programat utilitzant Visual Studio Code que permetrà treballar amb la API de Unity, a més de portar un control del temps invertit en tot el procés utilitzant diverses eines i un sistema de targetes estil Trello per a ordenar, distribuir i elaborar fluxos de treball amb la condició d’organitzar millor el projecte. El transcurs d’aquest TFG se centra principalment en el desenvolupament de la infraestructura i algorísmia que s’usarà per a generar els nivells, enemics i diferents objectes del joc, amb un estudi del transcurs que ha portat a les solucions proporcionades, diferents iteracions dels propis sistemes i com s’han dut a terme aquests desenvolupaments. No es descarta afegir més funcionalitats amb la finalitat de proporcionar una experiència més completa. L’objectiu final és plantejar diferents sistemes de generació procedural i altres algorismes per a la generació de assets, enemics o objectes amb la finalitat de crear codi net, autocontingut i reutilitzable. A més de servir com un estudi de les complexitats que presenten els sistemes de generació procedural i els sistemes intrínsecs al gènere roguelike es_ES
dc.format.extent 54 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento - No comercial - Compartir igual (by-nc-sa) es_ES
dc.subject Técnicas de generación procedural es_ES
dc.subject RPG es_ES
dc.subject Procedural generation techniques es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de un juego generado proceduralmente con Unity es_ES
dc.title.alternative Development of a procedurally generated game with Unity es_ES
dc.title.alternative Desenvolupament d'un joc generat proceduralment amb Unity es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Politécnica Superior de Alcoy - Escola Politècnica Superior d'Alcoi es_ES
dc.description.bibliographicCitation Fernández Verdú, S. (2023). Desarrollo de un juego generado proceduralmente con Unity. Universitat Politècnica de València. http://hdl.handle.net/10251/198856 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\150247 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem