In this tutorial I will explain how to create a realistic looking smoke effects in Unity. It will be your typical upwards smoke, which is ideal for camp-fires, smoky car engines. Basically anything that burns. It’s also an effective way to simulate steam (for both 2D and 3D games).
Unity uses what is called the ‘Shuriken’ particle system which replaced an older system which is being phased out. The Shuriken system is much more robust and gives detailed control over particle emitters. But with any robust system, there are a lot of confusing settings and knobs and controls that one must get to know.
Lets get cracking, first up lets take a look at what we will be making. (Ignore the low frame rate, that’s just the GIF being ass.. It will look silky smooth in Unity).