# name
Desarrollo del videojuego Divine Journey

# metadata.dc.description[].value
Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2024, Director: Mireia Ribera

# metadata.dc.description.abstract[].value
[es] Durante el grado de Ingeniería Informática se han aprendido diferentes tecnologías y metodologías para diseñar diferentes tipos de software. No obstante, no se ha abordado un tipo de software de una de las industrias más grandes en la actualidad, la industria de los videojuegos. Este trabajo nace del interés profesional en el desarrollo de videojuegos como futura opción laboral.
El propósito de este TFG es aprender y adoptar los conocimientos necesarios para desarrollar un videojuego llamado Divine Journey. Lo que se busca es aplicar los conocimientos aprendidos durante el grado de Ingeniería Informática al desarrollo de Divine Journey, para así enfocar la carrera profesional en la industria de los videojuegos.
Para realizar este desarrollo se ha aprendido a utilizar nuevas tecnologías como el motor gráfico Godot y el lenguaje de programación GDScript desde cero para la correcta implementación del videojuego junto con la metodologías Scrum y Kanban aprendidas durante el grado de Ingeniería Informática. Grácias a los conocimientos previos en estas metodologías adquiridos durante el grado, el proceso de desarrollo ha sido más ágil y se han logrado implementar todos los objetivos exceptuando uno, debido a la falta de tiempo y los problemas que han ido surgiendo.
El trabajo documenta todas las fases realizadas para el desarrollo de Divine Journey. Documenta el trabajo previo realizado para saber qué tecnologías utilizar y las características que tiene, el análisis de los requisitos para los usuarios, la planificación y distribución del desarrollo, el diseño de la arquitectura y estructura a seguir, la implementación para cumplir los requisitos y finalmente los resultados, pruebas finales y las conclusiones, donde se explican los objetivos cumplidos del proyecto.
La idea del trabajo es implementar la primera versión de Divine Journey compatible para plataformas de PC (principalmente en Windows) para posteriormente enseñar esta primera versión a un posible inversor para que financie la continuación del desarrollo hasta alcanzar la versión comercial y sacarlo a la venta en la plataforma Steam.
Al final del trabajo se ha conseguido implementar esta primera versión del videojuego Divine Journey para el sistema operativo Windows. Esta primera versión cumple con prácticamente todos los requisitos que se buscaban implementar, por lo tanto el trabajo ha alcanzado los objetivos esperados para el videojuego Divine Journey.
[en] During the Computer Engineering degree, different technologies and methodologies have been learned to design different types of software. However, one type of software from one of the largest industries today, the video game industry, has not been addressed. This work is motivated by professional interest in video game development as a future career option.
The purpose of this TFG is to learn and adopt the knowledge necessary to develop a video game called Divine Journey. What is sought is to apply the knowledge learned during the Computer Engineering degree to the development of Divine Journey in order to focus the professional career in the video game industry.
To carry out this development, we have learned to use new technologies such as the Godot graphics engine and the GDScript programming language from scratch for the correct implementation of the video game along with the Scrum and Kanban methodologies learned during the Computer Engineering degree. Thanks to the previous knowledge in these methodologies acquired during the degree, the development process has been more agile and all the objectives have been implemented except for one, due to lack of time and the problems that have arisen.
The project documents all the phases carried out for the development of Divine Journey. It documents the previous work carried out to know what technologies to use and the characteristics it has, the analysis of the requirements for users, the planning and distribution of the development, the design of the architecture and structure to follow, the implementation to meet the requirements and finally the final results, the tests and the conclusions, where the achieved objectives of the project are explained.
The idea of ​the project is to implement the first version of Divine Journey compatible for PC platforms (mainly on Windows) and then show this first version to a potential investor to finance the continuation of development until reaching the commercial version and putting it on sale in the Steam platform.
At the end of the project, the first version of the Divine Journey video game has been implemented for the Windows operating system. This first version meets practically all the requirements that were sought to be implemented, therefore the work has achieved the expected objectives for the video game Divine Journey.

# metadata.dc.rights[].value
memòria: cc-nc-nd (c) Joan Jesús Maceo Fernández, 2024

# metadata.dc.rights[].value
codi: GPL (c) Joan Jesús Maceo Fernández, 2024

# metadata.dc.source[].value
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

# metadata.dc.title[].value
Desarrollo del videojuego Divine Journey