Shadows Manifestation System
The Shadow Casting System creates interactive shadow colliders, adding realism and dynamic physics-based interactions to enhance visual depth and gameplay mechanics in your project.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $18
- Category:
- Tools › Physics
- Developer:
- yahya_bakour
- Price:
- $18
- Favorites:
- 4
- Supported Unity Versions:
- 2021.3.42 or higher
- Current Version:
- 1.0.0
- Download Size:
- 2.11 MB
- Last Update:
- Feb 24, 2025
- Description:
- BRING YOUR SHADOWS TO LIFE!!! The Shadow Casting System dynamically generates 2D colliders for object shadows, allowing them to interact physically with the environment. It works by casting rays from a light source to detect shadow outlines, then constructs accurate colliders using a convex hull algorithm. This system is highly customizable, supporting various 3D objects and lighting setups. It is ideal for puzzle games, platformers, and physics-based mechanics where shadow-based interactions enhance gameplay. By adjusting light settings and object properties, developers can fine-tune the visual and physical behavior of shadows to fit their project's unique style. This asset uses various 3D models and sprites under the Creative Commons 0 license.
- Technical Details:
- Dynamic Shadow Colliders: Generates real-time 2D colliders for shadows based on object geometry. Raycasting System: Casts rays from the light source to detect shadow outlines on the wall. Convex Hull Algorithm: Calculates the perimeter of the shadow to create an accurate collider. Real-time Updates: Recalculates shadows when the light source or objects move. Customizable Light Behavior: Toggle light on/off and adjust shadow properties. Optimized Performance: Uses Unity’s Mesh API and NativeArray for efficient vertex processing. Easy Integration: Works with any convex 3D object and supports custom light setups.
- Continue »