
artista técnico y programador de videojuegos, especializado en gráficos en tiempo real, shaders y sistemas de renderizado.eficientes y escalables en motores de juego.Uno de los proyectos que en los que participé durante mi estancia en Catness Game Studios fue el porting a Nintendo Switch del videojuego Xuan Yuan Sword VII. El proyecto ya estaba empezado cuando entré, y mis principales tareas en el mismo consistían en adaptar el juego visualmente para la consola …

Este fue mi proyecto de final de grado. Llegado a este momento, ya tenía un gran interés por la computación y el procesamiento de gráficos. En esa época me interesé por el tema de la representación de volúmenes en gráficos por ordenador, especialmente cuando empecé a leer el diario de desarrollo de …
Uno de las primeras veces que trasteé con los shaders en mi vida. Este fue el proyecto que disparó mi interés por el tema del renderizado en tiempo real. La colección se compone de dos shaders. El primero permite la generación de superficies de nieve en objetos en función de un vector de dirección …

El aprendizaje automático ha tenido un auge espectacular en los últimos años. Se habla especialmente de las técnicas que permiten la existencia de la IA Generativa, especialmente en sus variedades de texto, imágenes y vídeo. Uno de los campos que más me interesan personalmente es su uso en …
Desde que jugué al afamado Portal cuando era apenas un chaval, me obsesionó la idea de los portales y las paradojas que conllevan, así como su capacidad para transformar una geometría euclidiana convencional en algo mucho más interesante desde el punto de vista del gameplay. Durante años intenté …

Este proyecto lo realicé como método de aprendizaje del funcionamiento de los Compute Shaders, con vistas a su uso posterior en el proyecto de Marching Cubes. Al mismo tiempo, me permitía explorar las capacidades de la GPU para procesar decenas de millones de elementos por segundo.
Durante mi estancia en prácticas diseñé y desarrollé con otras dos personas una experiencia de un museo en realidad aumentada usando el SDK de Vuforia en Unity para el Ayuntamiento de Mora de Rubielos. El proyecto formaba parte de una iniciativa cultural que quería mostrar la historia del castillo …

Tras la realización de mi Trabajo de Final de Grado sobre voxelización de mallas 3D seguí interesándome por métodos de renderizado volumétrico. Uno de ellos es el método de los marching cubes, que consiste en dividir el trabajo de dibujado en bloques de 8 vóxeles (un cubo) que puede ser renderizado …
Este proyecto fue mi punto de partida para aprender las nociones básicas de Unreal Engine 4 de manera autodidacta. Involucraba varios elementos del motor, como materiales, efectos de partículas, código, sistemas de colisiones, etc., lo que lo hacía ideal para iniciarme en UE4.

Para aprender a utilizar las herramientas básicas de VFX de UE4, especialmente Niagara, decidí hacer este pequeño proyecto que permite usar algunas de las capacidades más avanzadas de este, como la capacidad de leer del GBuffer o de usar mallas para distribuir las posiciones del spawn de las …
En este proyecto integro los proyectos de Portales y Láseres en una pequeña experiencia jugable. Puedes visualizar el gameplay completo a continuación.

Hice este proyecto durante mis estudios universitarios. Era una asignatura en la cual dábamos conceptos básicos de programación en Android y el patrón de arquitectura model-view-controller. El estilo de juego que quería lograr era un dungeon crawler similar a los que había disfrutado en mi infancia …
Este proyecto lo realicé como método de aprendizaje del funcionamiento de los Compute Shaders, con vistas a su uso posterior en el proyecto de Marching Cubes. Al mismo tiempo, me permitía explorar las capacidades de la GPU para procesar decenas de millones de elementos por segundo.