A downloadable asset pack for Windows and Linux

Buy Now$9.99 USD or more

EffectBlocks - Godot Visual Effects Pack

Over 60+ customizable, low-poly stylized 3D effects for your Godot projects.

See below for Pixel art (2D) version ↓

Features:

  • Godot-native (4.x), no plugins needed
  • Organized folder structure & ready to use
  • Customizable & modular scripts/ shaders/ effects
  • Drag & drop effect prefabs

 Included Effects:

 🔥 FIRE & SMOKE

  • Fire ×3 (small / big / magic)
  • Smoke ×3 (small / big / poison)
  • Fireballs
  • Flamethrower

💥 COMBAT VFX

  • Muzzle Flash ×3 (texture / smoke / sparks)
  • Bullets ×2 (single / burst)
  • Explosion ×3 (small / big / electric)
  • Impact ×8 (dust / sci-fi / sword)
  • Ground attacks ×3 (fire/ ice/ earth)

⚡ ENERGY & ELECTRICITY

  • Energy Beams ×3 (laser / plasma / electric)
  • Electric Sparks ×2
  • Lightning / Lightning Ball


✨ MAGIC & STYLIZED

  • Sparkles
  • Fireworks
  • Sci-fi Portal
  • Sci-fi shield
  • Stylized Shader
  • Hologram Shader


🌿 NATURE & AMBIENCE

  • Vegetation Shader & Grass (day-night cycle)
  • Falling Leaves
  • Rain
  • Tornado
  • Dust
  • Fireflies
  • God rays
  • Birds


💧 WATER

  • Water Shader & Effects ×2 (ripples / long ripples)

📦 GROUND EFFECTS 

  • Pickup / Loot / Heal / Arrows / Power Up, etc.

🩸 DECALS 

  • Blood Splash ×2
  • Bullet Holes ×3
  • Slime ×2
  • Cracks ×3
  • Footprints ×2 (blood / mud)
  • Handprints ×2 (blood / dust)
  • Tire Skid
  • Claw Mar

🚀 SPACE VFX

  • Space Debris
  • Warp Drive
  • Black Hole
  • Wormhole



EffectBlocks now available as 2D Pixel art effects via 'Pixel Renderer'

It's one-click image sequence exporter with many customizations. You can also use the renderer directly in your projects to use EffectBlocks effects as it is. 
You can try either Godot project or Pixel Renderer standalone tools.


Watch video on Pixel Renderer:


Instructions on how to use EffectBlocks:

  • EffectBlocks can be obtained as a complete Godot Project or as a ready to use folder. Download the version you prefer.
  • ‘Assets’ directory contains all the ready-made effect scenes
  • You can just drag & drop or instantiate the effects into your scenes
  • All effects are customizable in size, color, and timing - combine and tweak for your unique use case

Tutorial video: 

License:

  • For use in commercial and non-commercial projects
  • Do not resell or redistribute as-is or modified

 

Some scripts/ shader codes were were created or troubleshooted with AI assistance
All art/ graphical assets were entirely hand-mad

Enjoy and happy developing! 🚀  


Tanks Gone Rogue (Rebel101): A game made possible with EffectBlocks:



Watch this walkthrough video before you buy:


EffectBlocks – Changelog

> Note: version changes logging started with V3

[V1] – Initial Release

  • Released EffectBlocks including 60+ particle effects, VFX, and shaders
  • Included effects: Fire, Explosions, Magic, Muzzle flashes, Impacts, Decals and more

[V2] – Pixel Renderer & Optimizations

  • Introduced Pixel Renderer (project went open-source and is now available on GitHub as Godot Pixel Renderer)
  • Pixel edition remains available via PixelEffectsRenderer
  • Optimized Shockwave & Vegetation shaders
  • Added several new effects

[V3] – Naming Convention Updates, New Effects, Editor Support

> Note: Script and naming conventions updated

> Example: `explosion_big.gd` -> `explosion_heavy.gd` 

> If updating an existing project, ensure correct scripts/shaders are re-linked

  • New effects added: Explosion variations, Heat waves, Space debris, Warp drive, Black hole and wormhole
  • Some effects now use the @tool keyword, allowing them to work directly inside the Godot editor (community suggestion)
  • Vegetation shader updated with ambient light support
  • Water system updated with ripples, foam, depth and refraction layer
  • Plasma shader removed due to copyright - It was a 3D adaptation of the canvas shader: Plasma Waves @ Godot Shaders https://godotshaders.com/shader/plasma-waves/


Updated 15 days ago
StatusReleased
CategoryAssets
Rating
Rated 4.8 out of 5 stars
(13 total ratings)
AuthorBukkbeek
Made withGodot
Tags3D, Asset Pack, Blender, Effects, Godot, Indie, Low-poly, Shaders, stylized, vfx
LinksBluesky, Homepage, YouTube

Purchase

Buy Now$9.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:

PolyBlocks_EffectBlocks_v3.zip 6.4 MB
PolyBlocks_EffectBlocks_PixelRenderer_v2.zip 69 MB

Download demo

Download
PolyBlocks_EffectBlocks_v3_Preview.zip 59 MB

Development log

Comments

Log in with itch.io to leave a comment.

Hi! I'm making a 2D top-down shooting game in Godot with a resolution of 1280×720. The game has a smooth, high-resolution art style (not pixel art), but your VFX pack looks really cool to me.

Do you think the effects in this pack would still fit visually in my game, or will the pixel style feel out of place? Also, are these effects suitable for top-down shooting gameplay, like muzzle flashes, explosions, or impact hits?

Hi! The EffectBlocks pack is primarily a 3D VFX pack but can be used in 2D games by rendering into sprites via the pixel renderer. Also you can render not only in pixel art (but can go upto higher resolutions like 512 px as well). You can also rotate the effects to adjust for the best viewing angle for a top down view as well. 

The only issue here is these assets are not native 2D assets. If the art style matches the game and you are fine with using animated sprites for VFX in your game, EffectBlocks is a good option for you!

Hi! Thank you for the comment and honest opinion, as stated in the description, all the assets are placed following:

PolyBlocks > EffectBlocks > assets

This 'assets' folder contains all the ready-made prefabs (effects) - categorized into folders. 'scenes' folder includes demo scenes and the 'source_files' include the required meshes, textures and materials for the assets.

This folder structure ensure that the upcoming 'PolyBlocks' Godot assets series delivered into the main PolyBlocks folder and sub folders like 'EffectBlocks' (for visual effects), 'NatureBlocks' (for nature assets) etc. 

Overall EffectBlocks usage video (tutorial):  

 

Tutorial for how to edit the effects included in pack: 

 

If you still struggle to find out the effects you need, please mention it here, I'm more than happy to help.

Also please report if you find any bugs/ errors, so I can improve the project over time. 

Hi NoirGuitarSuperstar, Please check this comment for your concern. For some reason itch does not let me post a reply to you.

(1 edit)

To leave a bit more of a detailed review than others: its a good pack but you may not need it.

As a collection of a variety of things, its a decent deal - for 10 bucks you get what is stated on the page, a bunch of variety shaders, icons and effects to use in the project. They might not fit your project exactly but its easy enough to adjust - its godot after all.

However, thing is that a part of these effects, especially particles, are easy enough to make yourself if you are capable enough to ajdust them to your project later. If you arent, you sure can buy it and use them as-is, no question there. Similarly, a chunk of shaders (or really similar ones) in the project is available for free on godotshaders website, like the toon stylisation or water shaders. The plasma shader is effectively a copy  of the plasma shader from godotshaders which itself is a copy of the shader from shadertoy which has a license prohibiting it from being used for commercial purposes and has to be shared under the same license. Edit: The plasma shader was removed, kudos to Bukkbeek for honoring the license of the original.

But to also be fair, a large portion of things here is very well done original work, as far as I can tell, and can come in useful for anyone who wants to spend a bit of money instead of devtime to have all these FX. Looking forward to next versions and improvements - like an update to the latest engine version (though it ultimately doesnt matter), fixes to the effects (aforementioned plasma being one-way while everything else like the electric waves near it arent), flag sway being a bit randomised instead of being exactly the same loop, etc.

Hey! Thanks for your detailed review and thanks for mentioning about the licensing of plasma shader, I'll review it later and take necessary actions (or remove/ replace it from the pack). As far as I remember, I've mentioned it if I modified shaders from godotshaders.com. And as you mentioned, yes almost all of these assets can be self-made, but as many mentioned on Reddit, they use this pack as a learning tool. 

The pack was initially released at $5 with v1, But I had to increase the price as I push updates (updates are free if you already purchased - so this way I can keep the project ongoing without publishing a whole new project and my early supporters can benefit too) + I introduced Pixel Renderer (it's free & opensource). But EffectBlocks has it's own version with built-in effect spawner. There will be more updates coming on the way - stylized (cartoony) effects and space effects for now, but I have several more in my mind.

About the gdshaders stuff - I just figured its worth mentioning since its not stated on the page here; not everyone comes from reddit so worth mentioning in a broader review :p 

It certainly is a good learning tool and a start point for further tailoring, and the current price us fair given the updates and attention to the pack, especially given that older purchases get the updates for free; no complaints there. Looking forward to your future work, not just with these effects but in general too.


Hey, just bought this pack. the effectsblock pixelrenderer for windows cannot be downloaded as it is detected as a virus by windows defender.

It's a known issue for some programs. Please download the Godot project itself, so you can use it without any issues and you'll get the full control over effects as well. 

what do you mean? what Godot project should i download? Windows defender says there is a trojan, and automatically removes the effectsblock pixelrenderer file. 

You can use this 'Godot Project' instead of the standalone and run it directly inside godot.

(1 edit)

I am excited by the project. It has been so useful and clarifying to see all these effects in one place.

What would be nice going forward is to make it a plugin so I can copy the new versions to my addons directory, currently I throw it in addons/bukkbeek/PolyBlocks/EffectBlocks but then I have pathing problems to fix

Another effect that would be cool is dizzy or KO’d effects, for example, little birds or stars circling a character’s head or showing progressive damage on a character, like scratches or poison

I never thought about making something like an addon, but yes i will consider it in future. dizzy and scratch/poison will be great effects too. thank you for he suggestions!

(1 edit) (+1)

Something else that would be cool for future updates is using @tool to be able to demo effects within their individual scenes. For example I've added:

# ground_attack.gd
@tool
extends Node3D
@export_tool_button("Dispatch")
var ground_attack_tool := ground_attack
func ground_attack() -> void:
  ... rest of the code...

Thank you, I have purchased. There are 2 minor issues though - with the guy hitting with a stick and shockwave:

Hey! Thank you!! Is this red square added by you? Or what is the issue though?

Yes, the red rectangles are mine. The issue is that a blurred rectangle is displayed by both effects, after importing PolyBlocks Godot Project v2 into Godot 4.4.1 on Windows 11

Yes I updated the shockwave shadercode a little (removed some animations and camera angle view) because I wanted to make it modular, right now it uses a very low poly torus object, it's just for the preview. There's a separate shockwave material in the source which you can use for any of your shockwave objects. Also if you want to increase the number of polygons in torus to make it more rounder, you can do it in the shockwave asset > mesh > increase rings and segments. However I enabled the previous version (v1) project to download if you still prefer the old shadercode for shockwaves.

EffectBlocks Version 2 released!!

icons expansion:


Great variety of effects here. I would have liked to see representation of a few more magical elements, specifically earth and water/ice, to fill out the spectrum. But if that's coming in a future pack - count me in.

(+1)

Thank you! Yes there will be some more ice/ fire/ earth effects in the update.. 

Demo version 2 is released with new effects and examples. New update will roll out on May 31st

do you accept crypto as payment?

(+1)

I'm sorry, not at the moment 

Are these all 3D?  Can they be transformed to 2D?

I'm sorry I don't think they are transferable as they work in a different way compared to 2D. They all are in 3D space.

You could render them in a 3D viewport, then use the texture from that

That's an overkill, don't you think?

It may seem overcooked… but it’s pretty legit way of doing 2D graphics and vfx. Heaps of games in the 90s made their graphics with 3D models baked to 2D textures. Donkey Kong Country, Command and Conquer, and many more.

In the case of Doom, they made clay models, photographed from multiple angles and cleaned up in an image editor.

Oh yes i mean using image frame sequences is 100% a legit way (I've even built a tool to do this, check: Sprite Builder), so you render the simulation/ animations somewhere else, then use the frames as you want. But doing it real-time is overkill, i.e. 3D particles/ assets are in 3D space, and you put sub viewports in your 2D game scenes to preview what's happening in that 3D space. It's not recommended.

What did you make these in?

Sorry I didn't understand your question. I made these effects withinn Godot for  developers to use in their projects. :)

You can make stuff like this in Godot?

Yes of course, tbh these are quite simple and aimed low-poly stylized aesthetics, but there are much more complex realistic effects as well

Wait, I think I might've asked the question incorrectly. I was asking if you made the assets in something like Blender and put it all together in Godot.

(+1)

Yes. that's how i did it

This is great! I would love to see more assets liek this

Thank you! there is a vegetation assets pack in progress

This is a great collection of effects!  Amazing work.  

thank you!!

(+1)

Excellent resources

Thank you!

an amazing collection! Perfect for prototyping and as a foundation for my own fx. 

Thank you!

Very good, it helps me a lot

Thank you!

Game interface showing various colorful visual effects like fire, smoke, icons, and labeled categories for effects.Animated game demo showing various particle effects like fireballs, smoke, and magic flames labeled on a dark platform.A glowing lightning bolt strikes a tree in a dark, stylized 3D environment with labeled effects on the ground.3D game environment with labeled blocks for explosion and muzzle flash effects, orange explosion in foreground.Game development scene with particle effects like fire, smoke, and glowing icons labeled with effect names on the ground.