Resumen:
|
[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 ...[+]
[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.
[-]
[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 ...[+]
[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.
[-]
[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 ...[+]
[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
[-]
|