Website powered by

Desarrollo de Videojuegos y XR con Unreal Engine | Proyecto Final

Este es mi proyecto final en Unreal Engine 5 para el Curso de Desarrollo de Videojuegos y XR con Unreal Engine de la Escuela de Organización Industrial, el cural toma 176 horas a lo largo de un total de 2 meses.

El planteamiento de mi proyecto es una pequeña sección de un juego, incluyendo:
-Blueprint widgets para el menú principal y la barra de vida.
- Cinemática introductoria
- Sistema de día y noche
- Personaje con funciones de andar, correr, saltar y encender una linterna; con sonidos de pasos y partículas de tierra al correr.
- 2 objetos recogibles con un efecto para facilitar encontrarlos. Al cogerlos se reproduce un sonido y se acercan a la cámara a la vez que se desenfoca el fondo.
- Un almacén cuyas puertas sólo se abren si el jugador ha conseguido la llave.

Todos los elemntos presentes en el proyecto provienen de Unreal Marketplace, sketchfab.com, pixabay.com, motionforgepictures.com y dafont.com

Vídeo del proyecto completo

personaje principal (Phase de Paragon)

personaje principal (Phase de Paragon)

BP de moviento y funciones del personaje principal

BP de moviento y funciones del personaje principal

Anim notifies para niagara y sonidos de los pasos; ajuste manual de los cordones de la chaqueta

Anim notifies para niagara y sonidos de los pasos; ajuste manual de los cordones de la chaqueta

Para levantar el brazo de la linterna uso un blend by bone

Para levantar el brazo de la linterna uso un blend by bone

Ajuste de los morph target de la falda en función de la rotación de la pierna usan do un

Ajuste de los morph target de la falda en función de la rotación de la pierna usan do un

La cinematica de apertura fue creada con take recorder (conduciendo maualmente el coche)

La cinematica de apertura fue creada con take recorder (conduciendo maualmente el coche)

El coche proviene del marketplace y lo axtualizé para que use enhanced input

El coche proviene del marketplace y lo axtualizé para que use enhanced input

BP de objeto recogible. Reproducir sonido | destruir niagara | acercar a la cámara + desenfocar el fondo | destruir el actor y volver a enfocar

BP de objeto recogible. Reproducir sonido | destruir niagara | acercar a la cámara + desenfocar el fondo | destruir el actor y volver a enfocar

Función para desenfocar el fondo al recoger un objeto

Función para desenfocar el fondo al recoger un objeto

BP para abrir el almacén abandonado

BP para abrir el almacén abandonado

Menú principal

Menú principal

Material del landscape

Material del landscape

En total el entorno cuenta con 1.6M de instancias de hierba aproximadamente

En total el entorno cuenta con 1.6M de instancias de hierba aproximadamente

Menos de 6500: static mesh foliage
6500-10000: textura de hierba
10000 o más: color verde liso

Menos de 6500: static mesh foliage
6500-10000: textura de hierba
10000 o más: color verde liso

Material maestro a partir del cual se crean instancias

Material maestro a partir del cual se crean instancias