Yerba Buena | Shaders

Collection of some of the shaders I worked on for Yerba Buena, a puzzle platformer video game developed by Mad About Pandas, published by Focus Entertainment.

Thank you everyone for your collaboration on this project!
Giulia Pratillo - Art Director
https://www.artstation.com/ghp
Maresa Althof - Environment Artist, Concept Artist
https://www.artstation.com/maresaalthof
Alexander Tilly - Environment Artist, Concept Artist
https://www.artstation.com/alexandertilly
Pia Redeker - Prop Artist
https://www.artstation.com/pia_redeker
Christopher Bukal Chilicuisa - Character Artist
https://www.artstation.com/chrisbukal

Ghost shader is used to indicate the original position of an object that has moved. The shader uses distance calculation to adjust transparency, and fullscreen outline with object ID pass for easy identification during gameplay.

Showcase of the shader properties for the final boss that is controlled during gameplay when the boss attacks or gets hit. When defeated, via vertex voxelization effect, the boss turns into a box, which we then do further VFX on to open and show a reveal.

Vertex paint shader

Vertex paint shader usage in game environment for variation on large surfaces.

Vertex paint shader usage in game environment for variation on large surfaces.

Death screen shader

Hex-UV shader for breaking tiling

Hex-UV shader for breaking tiling

The non-tiling shader used in environment large flat surfaces, ground and ceiling

The non-tiling shader used in environment large flat surfaces, ground and ceiling