No Man's Sky
Cross-platform development of rendering techniques, internal tools, and other features at Hello Games.
Learn more!Cross-platform development of rendering techniques, internal tools, and other features at Hello Games.
Learn more!
Porting the game Sid Meier's Railroads! to mobile platforms at Feral Interactive
Optimisating and bug fixing for both iOS and Android.
A big part of the work consisted on diagnosing and finding workarounds for Vulkan driver bugs on different Android devices.
⚠️ TO BE RELEASED⚠️
Porting the game GRID Legends to Apple Silicon at Feral Interactive
Featured in WWDC22.
Translating D3D12 features into Metal, such as descriptor ranges / bindless textures.
General graphics bug fixing, particularly shaders.
Porting the game Total War: Medieval II to mobile platforms at Feral Interactive
Metal graphics development and bug fixing.
Most of my work was focused on texture handling, in particular adjusting the original D3D9 sprite atlas system to work with ASTC compressed textures.
Porting the game Alien: Isolation to mobile platforms at Feral Interactive, which was a finalist for the WWDC22 Design Awards in the "Visuals and Graphics" category.
I focused on the iOS and iPadOS port, adapting the existing engine to Apple's Tile-Based GPUs, as well as performing general improvements and bug fixing on the D3D11-to-Metal translation layer.
Remaster of the classic RTS game Rome Total War, developed at Feral Interactive.
I worked mostly expanding the animation system, fixing bugs on the new LOD and shadow systems and improving some particle VFX like sandstorms and blizzards, as well as performing some general bug fixing and optimisations.
Endless runner Android game to which I contributed with:
Local multiplayer Android game, inspired by the tabletop game Hungry Hungry Hippos, to which I contributed with:
A toy engine made with Swift, Metal and a custom linear algebra library.
Current features:
A personal experiment with Ray Marching, meant to be used as the base for future work. The list of features includes:
A Mandelbulb fractal shader using my generic raymarcher.
The list of features includes:
A study on refraction in a Cornell Box, using my generic raymarcher shader.
The main additions include:
A toy engine made with C++ and Vulkan.
Work Stopped for now in favor of a Metal toy engine.
Main current features:
A PC game developed for the ESNE's Game JamOn meant to bring attention to the consequences of evading confinement and social distancing measures during the COVID-19 pandemic.
I contributed with:
A PC game developed for the second Brackeys Game Jam, with the theme Love is blind. My job consisted mainly in:
A VR game developed for the spanish Government's Game Jam Cultural with the theme of spanish culture. I worked on:
You can find more on my GitHub, ShaderToy and itch.io profiles.
🇪🇸 🇬🇧 🇮🇹 🇫🇷
I'm a native Spanish speaker, and fluent in English.
I also speak Italian colloquially and a little bit of French.
Before my current role as rendering engineer, I've worked as a web developer,
a graphics R&D intern and a software engineer on 5G networking.
During my bachelor degree in telecommunications I specialized in image processing,
and later coursed a Masters in VR, Video Games and Computer Graphics,
where I found my passion for 3D Graphics.
I really enjoy reading, especially philosophy, but also fantasy and historic novels.
I've studied music since a very young age, playing both the trumpet and the guitar.
Having grown up as a boy scout in the mountainous north of Spain,
I have developed a great love for nature and exploring.
I also practice strength sports as a former member of a powerlifting club.