Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
VFX
Shaders
1/7
Sprite Layer Swap is a shader based on Unity Sprite shaders able to put up 10 layers in top of each other, displaying complex 2D objects in game.

Every Sprite Renderer using this shader will display the same stacked layers.
You can use Animator component to key animate your sprite frames.
All shaders are based on Unity Sprite Shader.

Play the WebGL DEMO

Package includes:
- Default Shader: the same Unity Default Sprite shader + option to add 10 layers.
- Diffuse Shader: the same Unity Diffuse Sprite shader + option to add 10 layers to interact with lights.
- Otimization: uses shaders to optimize the sprite layer drawing process.
- Sprite Swap component: MonoBehaviour script component to easily swap layers during runtime.
- Documentation: source code is fully documentaded.

See the full documentation for more info!

Credits from Open Game Art:
- Hero spritesheet by Balmer.
- Level tiles by Surt.

Sprite Layer Swap Shader

(not enough ratings)
30 users have favourite this asset
(30)
$4.99
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
579.5 KB
Latest version
1.1
Latest release date
Jul 25, 2019
Original Unity version
2018.1.9
Support
Visit site

Related keywords

Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR