Mostra i principali dati dell'item
| dc.contributor.advisor | Lozano Murciego, Álvaro | es_ES |
| dc.contributor.author | Rey Armesto, Fiz | |
| dc.date.accessioned | 2024-06-13T08:53:54Z | |
| dc.date.available | 2024-06-13T08:53:54Z | |
| dc.date.issued | 2023-07 | |
| dc.identifier.uri | http://hdl.handle.net/10366/158271 | |
| dc.description | Trabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2022-2023. | es_ES |
| dc.description.abstract | [ES]La aparición de nuevas tecnologías como la Realidad Virtual ha permitido el desarrollo de videojuegos con un grado de inmersión muy avanzado, llegando hasta el punto de que al usuario le pueda costar distinguir lo real de lo virtual. A pesar de llevar ya algunos años en el mercado, la novedad de estas tecnologías y el limitado número de jugadores hace que el desarrollo de este tipo de juegos todavía no sea mainstream en el mundo del desarrollo de videojuegos y no existan muchos juegos en la categoría survival. Por este motivo, en este Trabajo Fin de Gradoplantea el desarrollo de un videojuego de tipo survival en Realidad Virtual para la plataforma Windows utilizando el motor gráfico Unreal Engine 5, haciendo uso de su nueva tecnología de Nanite que permite cargar modelos 3D con una cantidad ingente de polígonos sin perder calidad de renderizado a un coste computacional muy bajo. Esto permite ofrecer calidad de gráficos del estado del arte (como los modelos de fotogrametría creados con herramientas como RealityCapture) en plataformas de Realidad Virtual, algo impensable hasta la fecha. Esta tecnología se convertirá en el nuevo paradigma para experiencias realistas con renderizado en tiempo real tanto para Realidad Virtual como para experiencias de escritorio. Esta tecnología combinada con DLSS (Deep Learning Super Sampling o supermuestreo de deep learning) de NVIDIA ya permite tener experiencias hiperrealistas y fluidas al mismo tiempo, lo que un juego estilo survival necesita. El videojuego desarrollado consiste en una experiencia inmersiva en la que los jugadores deben enfrentarse a varios tipos de enemigos, solos o con otros jugadores, superando una serie de dificultades hasta cumplir un objetivo: llegar hasta una zona determinada o sobrevivir el máximo tiempo posible. Para comenzar la experiencia, los jugadores deberán crear una cuenta en el sistema para posteriormente autenticarse y almacenar sus estadísticas de juego. La experiencia está dividida en niveles en los cuales se almacenan las estadísticas de los jugadores, estas se pueden comprobar dentro del menú principal de la experiencia y compararse con las de otros jugadores mediante dos tipos de marcadores. El desarrollo de este proyecto ha permitido la integración de los conocimientos adquiridos en el Grado en Ingeniería Informática como los relativos a la Programación Orientada a Objetos, conceptos de Ingeniería del Software, Bases de Datos, Informática Gráfica y otros nuevos directamente relacionados con las tecnologías empleadas en el desarrollo de videojuegos con el motor Unreal Engine. | es_ES |
| dc.description.abstract | [EN]The emergence of new technologies such as Virtual Reality has enabled the development of video games with a highly advanced degree of immersion, to the point where it can be difficult for the user to distinguish between what is real and what is virtual. Despite having been on the market for some years now, the novelty of these technologies and the limited number of players means that the development of this type of game is still not mainstream in the world of video game development and there are not many games in the survival category. For this reason, this thesis proposes the development of a survival type videogame in Virtual Reality for the Windows platform using the Unreal Engine 5 graphics engine, making use of its new Nanite technology that allows loading 3D models with a huge amount of polygons without losing rendering quality at a very low computational cost. This makes it possible to deliver state-of-the-art graphics quality (such as photogrammetry models created with tools like RealityCapture) on Virtual Reality platforms, something unthinkable until now. This technology will become the new paradigm for realistic experiences with real-time rendering for both Virtual Reality and desktop experiences. This technology combined with NVIDIA's Deep Learning Super Sampling (DLSS) is already enabling hyper-realistic and fluid experiences at the same time, which is what a survival style game needs. The developed game is an immersive experience in which players must face various types of enemies, alone or with other players, overcoming a series of challenges to achieve a goal: reach a certain area or survive as long as possible. To begin the experience, players must create an account in the system and then authenticate and store their game statistics. The experience is divided into levels in which the players' statistics are stored and can be checked in the main menu of the experience and compared with those of other players by means of two types of scoreboards. The development of this project has allowed the integration of the knowledge acquired in the Degree in Computer Engineering such as those related to Object Oriented Programming, Software Engineering concepts, Databases, Computer Graphics and other new ones directly related to the technologies used in the development of video games with the Unreal Engine. | |
| dc.format.mimetype | application/pdf | |
| dc.language.iso | spa | es_ES |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.subject | Videojuego | es_ES |
| dc.subject | Realidad virtual | es_ES |
| dc.subject | Unreal Engine | es_ES |
| dc.subject | DLSS | es_ES |
| dc.subject | Videogame | es_ES |
| dc.subject | Virtual reality | es_ES |
| dc.title | VRSurvival: Desarrollo de un Videojuego en Realidad Virtual (RV) | es_ES |
| dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
| dc.subject.unesco | 3304.17 Sistemas en Tiempo Real | es_ES |
| dc.subject.unesco | 3304.14 Ordenadores Digitales | es_ES |
| dc.subject.unesco | 1203.23 Lenguajes de Programación | es_ES |
| dc.subject.unesco | 1203.26 Simulación | es_ES |
| dc.subject.unesco | 1203.04 Inteligencia Artificial | es_ES |
| dc.subject.unesco | 1203.21 Sistemas de Navegación y Telemetría del Espacio | es_ES |
| dc.rights.accessRights | info:eu-repo/semantics/openAccess | es_ES |













