CSAF catalogue · Godot 4 addons

Gnomon: 2D Sprite Shadows for Godot 4, 48 Styles

A Godot 4 addon pack from Core Systems Asset Factory. Made with Godot. Paid.

Gnomon: 2D Sprite Shadows for Godot 4, 48 Styles is a Godot 4 addon pack for Godot, paid.

Its title or description names Godot 4. Its store page states that commercial use is permitted; the exact licence terms are on the store page.

Gnomon: 2D sprite shadows for Godot 4, cast from your own sprites Gnomon is a Godot 4.7 addon that gives every 2D sprite a shadow cut from its own pixels: 48 shadow styles in six families, three nodes (GnomonLayer, GnomonCaster2D, GnomonReceiver2D) and four shaders, in plain GDScript and Godot shading language.

Shadows follow a sun angle, the hour of the day or the lights in your scene, stop at a set length, never darken where they overlap, and sort with your y sorted world. It works with Sprite2D, AnimatedSprite2D and TileMapLayer under Forward+ and Compatibility. Royalty free in your games.

A free lite with 12 of the styles is on this page. # Level # Ground (TileMapLayer or Sprite2D) # GnomonLayer <- between the ground and your sprites # YSort # Player (AnimatedSprite2D) # GnomonCaster2D # Wall (Sprite2D) # GnomonCaster2D # GnomonReceiver2D <- shaded by casters standing in front of it $GnomonLayer.style = GnomonCatalog.load_style("long_evening") Why it exists The usual 2D drop shadow is a translucent copy of each sprite.

Where two of them overlap they get darker, they ignore y sorting, and LightOccluder2D shadows run on forever.

Tagged 2D, gdscript, Godot, godot-4, lighting, Pixel Art, Shaders, Shadows, Top-Down and vfx.

AI disclosure, as the store page states it: AI Assisted, Code, Graphics

Questions

Which engines is it for?

Its itch.io store page lists Godot under Made with. Its title or description names Godot 4.

Can I use it in a commercial game?

Yes. Its store page states that commercial use is permitted. The exact licence terms are on the store page.

Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.

Need something we do not make yet? Post it on the Request Desk. A request is a lead, not a promise.