just a 2d shadow View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.5.8 or later
Package size
143 KB
Files
36
Favorites
2
Views in the past week
13

Price tracking

Last checked
Tracked since
Lowest recorded
$9.49 on

Keywords

just a 2d shadow

by memiczny (opens in new tab)

No ratings yet

Drop one component on any sprite and get a shadow that tracks every animation frame. No Light2D, no Shadow Caster 2D, no polygon editing. Created for URP.

Price $18.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for just a 2d shadow, 6 months Current $18.99; lowest $9.49; highest $18.99 in this period. $0 $10 $20 Sep Oct Nov

Asset preview

1 / 3

just a 2d shadow screenshot 1

just a 2d shadow screenshot 1

About this asset

Unity's Shadow Caster 2D needs a Light 2D and a polygon you draw by hand — a polygon that doesn't change when your sprite animates.

just a 2d shadow skips all of it. Add one component to any Sprite Renderer and it re-reads your sprite every frame, drawing it sheared and squashed in the vertex shader. The

silhouette is always the current animation frame, through walk cycles, sprite swaps and

flipping. Nothing to author, and nothing to redo when the animation changes.

No Light 2D, no Shadow Caster 2D, no renderer feature, no changes to your renderer asset.

THREE MODES

Projected — a sheared, squashed copy of the sprite.

Blob — a procedural ellipse, no texture read.

Soft Drop — projected plus a blur, entirely in the fragment shader.

CROSSING SHADOWS DON'T DOUBLE-DARKEN

No dark patch where two shadows overlap. Three ways to handle it are built in, including

an exact stencil method.

FOR REAL SCENES

Shadows stay on the ground when characters jump, shrinking and fading along curves you

control. Pixel art gets world-space snapping that survives a Pixel Perfect Camera and

whole-pixel shear. One optional Director sweeps the sun across every shadow at once.

REQUIRES

Universal Render Pipeline, Unity 6000.0 LTS or newer. Works on both the URP 2D Renderer

and URP Forward. Not compatible with Built-in RP or HDRP.

From the publisher's Asset Store listing.

Technical details

• One component, one shader, zero scene setup — no renderer feature, no render textures

• Silhouette re-read from the Sprite Renderer every LateUpdate — no frame lag

• Three modes: Projected (vertex shear + squash), Blob (procedural ellipse), Soft Drop

(5 / 9 / 13-tap alpha blur)

• Overlap handling so crossing shadows never double-darken: Stencil, Simple, Darken Only

• Ground anchoring with scale and fade AnimationCurves; ground from a fixed Y, a Transform

or a 2D raycast

• Pixel art: world-space pixel snap, whole-pixel shear quantisation, crisp at zero softness

• Sorting: relative to caster, explicit layer and order, or one project-wide shadow layer

• Optional Director for scene-wide light angle, length, tint and opacity

• Mirrors flip, colour alpha, sorting layer, mask interaction and draw mode automatically

• Update modes: Every Frame, On Sprite Change, Manual

• No per-frame allocations; shared materials with per-object MaterialPropertyBlocks

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.5.8f1 Not listed Compatible Not listed

As listed on the Asset Store.