Flat Shadows View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.74 or later
Package size
1.7 MB
Files
81
Views in the past week
2

Price tracking

Last checked
Tracked since
Lowest recorded
$6.99 on

Keywords

Flat Shadows

by Siarožka (opens in new tab)

No ratings yet

A production-ready implementation of a classic planar shadows technique for modern URP projects.

Price $6.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Flat Shadows, 6 months Current $6.99; lowest $6.99; highest $6.99 in this period. $0 $5 $10 Jul Aug Sep Oct Nov

Asset preview

1 / 4

Flat Shadows screenshot 1

Flat Shadows screenshot 1

About this asset

Flat Shadows is a production-ready impementation of a classic real-time rendering technique that projects 3D-object geometry onto a flat surface.

Targeted for stylized games—especially projects that intentionally aim for a retro or old-school visual style.

✅ Features:

- Always sharp, crisp shadows with no blur, aliasing, hard edge holes, peter-panning, shadow acne, or cascade seams.

- Handles common implementation challenges such as proper culling, vertex deformation, and alpha clipping.

- Two shadow color modes: physically-inspired lighting approximation or simple artistic control.

- Supports freely oriented floor planes.

- Supports multiple directional lights.

- Several setup options for balancing simplicity and performance.

- Works alongside Unity’s built-in shadow system.

- No dependecies from other assets.

- Demo scene and complete user guide included.

⚠️ Considerations:

- This is not a replacement for traditional shadow mapping. By design, these shadows are only suitable for relatively flat environments with minimal height variation.

- This technique is bandwidth-friendly and can improve performance on tile-based GPUs. However, on platforms where toggling shadow maps or depth textures don't cause significant FPS drops, the performance boost is unlikely to be noticeable.

❌ Limitations:

- Only directional lights

- No stereo rendering support (XR / VR)

From the publisher's Asset Store listing.

Technical details

Some third-party assets were used for the demonstration screenshots and are not included in the package:

Car Kit by Kenney: https://kenney.nl/assets/car-kit

Licensed under CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/

Suburb Assets pt1 by eracoon: https://opengameart.org/content/suburb-asset-pt1

Licensed under CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/

Low Poly Forest Pack by Ajay Karat | Devil's Work.shop: https://devilsworkshop.itch.io/lowpoly-forest-pack

Licensed under CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/

The included demo scene was made specifically for this package. It should not be treated as third-party asset and is covered by the same license as the rest of the included content.

The demo scene features low poly meshes and uses vertex colors instead of textures.

Flat Shadows add extra render passes to draw objects that cast and receive shadows. They utilize user-configurable stencil tests, replacement shaders/materials, and custom shader subgraphs to control how these objects are rendered.

Tested on DirectX 11 & 12, Vulkan, OpenGL Core & ES 3.0.

Compatibility

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

Unity 6+ | URP 17+

Render Graph API only

No Compatibility Mode support

As listed on the Asset Store.