Breakdown: Magic Fire Effect in Unity
Subscribe:  iCal  |  Google Calendar
Kyiv UA   22, Sep — 23, Sep
Valletta MT   23, Sep — 29, Sep
24, Sep — 27, Sep
Tokyo JP   25, Sep — 27, Sep
San Diego US   27, Sep — 30, Sep
Latest comments
by Artur
3 hours ago

Surface Pro runs Zbrush and has a much better pencil... Same goes for any other Windows app, like PS...

Bought it!

Thanks for the post. I am very glad after ready and sex viet get useful information about the philosophy.jack

Breakdown: Magic Fire Effect in Unity
5 June, 2019
Art / animation

Evgeny Starostin did a full breakdown of his small Magic Fire effect made in Unity and shared the project files. Let’s study and recreate it!

Here you can also learn about the production process and tips for great CGI from our previous article with Evgeny.


Hi! My name is Evgeny, and I currently work as an FX Artist. Recently, I made a small personal project in Unity, and in this article, I want to share with you my workflow and the project files for it.

Magic Fire Effect


I was inspired by Hades, an RPG by Supergiant Games. When I played it for the first time, I was so astonished by the art and FX that I wanted to create an artwork in a similar style. Plus, it was a chance to try my hand at making a magical fire FX in Unity.


It all started with a simple fire sprite. Firstly, I made one base shape and then assembled four variations of it into a sprite.


Then, I made a simple particle system for the fire.

To make the fire even more interesting, I decided to add a dissolve effect to the particles. So, I wrote my own shader which is mostly based on this tutorial.

The lesson clearly explains in details how to use Custom Vertex Streams in Unity. Feel free to get the shader from my GitHub page.

As a result, my fire particles started to dissolve in this way:

To make the fire magical, I prepared two copies of the emitter and slightly changed the size of the particles.

About then, I was thinking about the color for the final version of the fire.

I ended up opting for the initial version and continued working.

I like the concept of magic placed on the palm of a wizard’s hand as if he/she is casting a spell. Once, I found a good reference for it on Pinterest (check it here) and wanted to carry out that idea.

I decided to download a hand model from Blend Swap where I found a perfect rigged hand made by a user with the nickname masterxeon1001.

Then, I used this rig to pose the hand and sent the result to Unity.

Then, I added a few new emitters with overexposure, small particles, and trails to the main fire.

Each effect complemented the overall look.

At some point, I thought that the work is done, but then I decided to add something like a leaking effect. So, I made an additional mesh and put it between the fingers.

Here I used a shader based on a noise texture constantly moving along one of the axes. I also added more particles, with the same fire material but another behavior.

Project Files

Feel free to download the shader here and all source files of the project here.

That is all. If you have any questions, contact me via Artstation or Twitter. Thanks for reading!

Evgeny Starostin, VFX Artist

Interview conducted by Kirill Tokarev

Here’s some content from Unity Asset Store we thought might be relevant for you:


Leave a Reply

1 Comment threads
1 Thread replies
Most reacted comment
Hottest comment thread
2 Comment authors
Egorrayen Recent comment authors

links are dead


So sorry for this. All fixed now. Could you please try again? 🙂

Character Art Program
Character Art Program