CyberMax
Home › Use cases › Shadewren Shaders

Add hit flash, outlines and screen shake effects in Godot 4

For: games

Small visual cues make combat readable. These shaders add them without writing GLSL.

How games teams use Shadewren Shaders

  1. Sprite shaders: give the Sprite2D a ShaderMaterial and pick the .gdshader as its shader.
  2. Animate flash_amount on hit for the damage flash.
  3. Screen shaders: add a CanvasLayer with a full-screen ColorRect and the ShaderMaterial.
  4. 3D: use toon or water_3d as the material; outline_3d goes in Next Pass.
Shadewren Shaders live demo: 17 game shaders for Godot 4, tested (16 s, no sound)

Some of the 17 shaders in Shadewren Shaders 1.0.0

ShaderTypeUse it for
outline2D spritepixel-perfect outline for selection or readability
hit_flash2D spritethe white "took damage" flash
dissolve2D spriteburn-away death or teleport with a glowing edge
crtscreencurvature, scanlines, RGB split, vignette
shockwavescreendistortion ring for explosions
water_3d3Dvertex waves, deep/shallow colour, foam
Whole download80 files17 .gdshader + 14 .frag ports + Godot showcase; 0.05 MB zip

Source: Shadewren Shaders 1.0.0 README shader table and the download's file list, counted 10 Oct 2026.

FAQ

Do outlines get cut off?

Leave a few transparent pixels around the sprite (or enable region margins), since outline, glow and drop shadow draw outside opaque pixels.

Which renderers?

Forward+, Mobile and Compatibility.

Shadewren Shaders: full guide with prices and alternatives · All use cases · Store