Spaceship Thruster in Unity

I was at Campus Party Nordeste 2024 last week, and overheard a talk about solid fuel rockets. I left with some ideas for visual effects for spaceship thrusters and decided to work on that. The end result can be found below!

Originally I only made the purple variation, but I was showing the effect to a friend and he said that it looked like a dirty burn. He explained to me that on really good engines, the flames are barely visible and resemble the flames on certain cooktops, in which the flames don't flicker much. This was new to me (maybe if I attended the talk mentioned before, I would've learned about it?) and then I decided to create the "clean" blue variation.

Back to the effect. The dirty burn was made using particle systems, while the clean burn was made using shaders. I did use a single particle system at the tail of the clean burn though, because I wanted something to add more movement to an otherwise static effect. For post processing I used bloom, a vignette and ACES. I did not use Visual Effect Graph because I feel particle systems are easier to setup, though VFX Graph would be better, specially for controlling variables like color and intensity.

If you're interested, the effect files can be found on my GitHub.

Made with Gatsby.js, a React framework