A Fire Tornado with Ring Particles in Unity.
by Vicente C.
Published |
56
Share
Diego Maraza shares the textures and particle settings behind his Unity fire tornado, including the turbulence that makes it sway.
Diego Maraza built this fire tornado using Unity’s Particle System, designing the effect for use in a 2D game. Its shape comes from horizontal ring particles that rise, expand and rotate.
Each ring combines a ring texture with a noise texture. Diego assigns random starting colors between orange and red, then adjusts color, size and rotation over the particles’ lifetimes.

As the rings travel upward along Y, they grow wider, forming the tornado’s narrow base and broader top. Diego also adds a slight leftward rotation, giving the rising stack a helical appearance.

To give the tornado its swaying motion, he adds turbulence through the Noise module. In the settings he shared, noise affects X and Z, with Y set to zero, so the rings shift sideways as they rise.
Interested in learning more?
If you’re interested in the technical side of Unity? The Unity Dev Bundle brings together six books covering shaders, math, procedural shapes, editor tools, and character customization.
Jettelly wishes you success in your professional career! Did you find an error? No worries! Write to us at [email protected], and we'll fix it!

Subscribe to our newsletter to stay up to date with our latest offers

© 2026 Jettelly Inc. All rights reserved. Made with ❤️ in Toronto, Canada