
Fire VFX - Godot 3D
A downloadable asset pack
Get this asset pack and 22 more for $35.00 USD
Buy Now$5.99 $4.49 USD or more
On Sale!
25% Off
Fire VFX is a 3d vfx pack made for the Godot Engine. It consists of 30 stylized fire visual effects to spice up your games!
Included
- 10 Different Flame effects with varying sizes and shapes of flames
- 6 Fireball effects
- 4 Force Field effects
- 8 Ground Area effects
- Candle Flame
- Trail Flame

Features
- Effects ready to use directly in your project!
- All effects are editable through exposed shader parameters.
- Easily set emission and oneshot through tool script.
- Godot 4.x version
- Planned Updates to increase customizability and new effects!
If you used this in your project I'd love to see it. Please link it in the comments and I'll pin it to my profile!

Licensing
You're free to use this pack for personal, educational and commercial projects with no attribution required (CC0)
Other stuff from me:

Purchase
Get this asset pack and 22 more for $35.00 USD
Buy Now$5.99 $4.49 USD or more
On Sale!
25% Off
In order to download this asset pack you must purchase it at or above the minimum price of $4.49 USD. You will get access to the following files:
Fire VFX 76 kB
Download demo
Download
Demo 17 kB
Development log
- (Update 1.2): Fixed Export31 days ago
- (Update 1.1): Compatibility With Other Packs34 days ago
- New Release: Fire VFX Godot45 days ago














Comments
Log in with itch.io to leave a comment.
The “Impact VFX” image on this page links me to “Muzzle Flash VFX” instead.
You're right my mistake.
It looks like in the files the VFXController class is defined as VFXFireController but referenced to as just VFXController so there are parse errors without modifications
Are you using this pack with or without any of my other packs?
I was using it along with your sky shaders
How's the performance lookin' like
The particles are mostly 2d billboards in 3d space that use noise textures and some other tricks to fill in the gaps, so there aren't too many particles emitted (and you're of course free to change the amounts).
I also intentionally used Godot's mesh nodes instead of imported ones, because they allow you to change the resolution to your liking.
Since the way transparency is handled in 3d is pretty messy, I'm currently working on implementing different ways to handle it in these shaders (Smooth, Dithered and Alpha scissor) while I'm working on my next pack. I'll also include a tool script in the effects to easily change resolutions and other performance related things. When it releases I'll try to update this pack as soon as possible.