Compartir
Título
VRSurvival: Desarrollo de un Videojuego en Realidad Virtual (RV)
Autor(es)
Director(es)
Palabras clave
Videojuego
Realidad virtual
Unreal Engine
DLSS
Videogame
Virtual reality
Clasificación UNESCO
3304.17 Sistemas en Tiempo Real
3304.14 Ordenadores Digitales
1203.23 Lenguajes de Programación
1203.26 Simulación
1203.04 Inteligencia Artificial
1203.21 Sistemas de Navegación y Telemetría del Espacio
Fecha de publicación
2023-07
Resumen
[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. [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.
Descripción
Trabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2022-2023.
URI
Aparece en las colecciones


















