Licenses
Uses AI
Order
Advanced Search

Search will generally match any assets that contains all words from the search query. The words can be anywhere in the asset name, description or tags. All search queries are case independent.

To narrow down search results, you can use the following operators:

  • godot | engine
    will match if either "godot" or "engine" are found
  • godot MAYBE engine
    will match if "godot" is found, while ranking items higher that also match "engine"
  • godot -engine (alternative syntax: godot !engine)
    will only match if "godot" is found in an item that does not contain "engine"
  • @name godot @description engine
    will match if "godot" is found in the asset name, and "engine" is found in the asset description
  • =godot
    will match "godot" as a separated word, so it would not match "godotengine" while it will match "godot engine"
  • "godot engine"
    will match the exact string "godot engine" (so it won't match "engine godot")

VFX 2D Free 0

by heyheythere | CC BY 4.0

Explosion, smoke, hit spark and fire - one line of code, no textures. Free for commercial use

4 animated 2D effects for Godot 4, free, one line of code each. Every effect is a single shader on a single node: no sprite sheets, no particle setup, sharp at any size. VFX2D.spawn(self, "explosion", enemy.global_position) VFX2D.spawn(self, "spark", hit

Weather FX Free 0

by heyheythere | CC BY 4.0

Rain vfx, snow and fog as 2D weather shaders - one line of code, no textures. Free for commercial use

3 animated 2D weather effects for Godot 4, free, one line of code each. Every effect is a single shader on a single node: no textures, no particle setup, sharp at any size. var rain := WeatherFX.add(self, "rain", {density = 0.8}) WeatherFX.add(self, "fog

EZ Post Process Effect 0

by Benjamin Botwin | MIT

A simple CompositorEffect implementing the code from the Godot Compositor tutorial plus support for precompiled shaders

There's a fair bit of boilerplate needed for using compositor effects for post processing. The Godot docs include all the boilerplate needed, but that isn't available in the engine. This small plugin adds a PostProcessEffect class which implements the

Saltmire Spark 0

by saltmire | MIT

One-call 2D particle bursts for Godot 4. Fire hit sparks, pickups, explosions, dust and confetti in a single line — Spark.burst(pos) or Spark.at(node, "explode"). Procedural (no textures), tuned presets, drop-in autoload, zero dependencies, MIT

Saltmire Spark fires a burst of short-lived 2D particles at any point or node in a single call — hit sparks, pickups, explosions, dust, confetti. Spark.burst(global_position) # default spark pop Spark.burst(enemy.global_position, "hit") # a named preset

Saltmire Trail 0

by saltmire | MIT

One-call 2D motion trails / afterimages for Godot 4. Attach fading ghost copies to any sprite in a single line — instant dash, speed and juice. Works with Sprite2D, AnimatedSprite2D and TextureRect (copies frame, flip, rotation, scale). Drop-in autoload

Saltmire Trail adds fading afterimage "ghosts" behind any sprite in a single call — the classic motion-trail effect that sells speed and weight for dashes, dodges, projectiles and fast enemies. Trail.attach(player) # continuous trail while it moves Trail

loading more results...