Tag Archives: Unity

Exploding Star / Orb

Last Edited: 06/04/2021

gif version:

Some shader and particle study I did after work for the last couple of days, playing with Shuriken particles, Amplify Shader Editor and ShaderGraph in Unity 2020.3 and URP. This is spontaneous inspiration (the effect isn’t based on any particular reference), although there might be some seismic charge influence from Star Wars.

No VFX Graph here. I wanted to make some simple game fx, to work on basic features such as dissolve effects, shockwaves, distortion, and experiment a bit more with custom vertex streams to make the most of what shaders can do and avoid using scripts to controle them.  The whole fx uses a single packed texture of noises and patterns I imported from Substance Designer.

Shader for the solid sphere:

Shader for the custom distortion effect:

I came back to it a few times to adjust the timing, bring improvements on the different parts and add some camera effect. 

From something that looked quite linear at the beginning I managed to get to more interesting and punchier results I am starting to be happy with, although it could still be improved on some aspects (optimizing shaders, removing artifacts, adjusting timing again…).

First version 25/03:

Latest iteration 06/04:



First glimpse of my graduation project, a game demo running on PS4 which we worked on as a team of four people.

This is a third person adventure game featuring live combats against otherworldly creatures. The player is invited to explore an old temple from which these creatures first appeared and unveil the mystery of their origin.

Along with a team mate, my tasks focused on creating and building the environment (mostly modular). I played a part in the lighting and the visual effects, like the torches and some particle systems.

The demo had to run at 60 fps on PS4, and was made with Unity 2017.

VFX Showcase: