Unlock your characters' full potential by creating dynamic color sets with vibrant palette swaps. Enhance their presence with eye-catching effects like rim light, poison, fire, ice, and more. This retro pixel art sprite shader supports both 2D and 3D spaces, utilizing the default Unity light system and including a coded rim light. In the 3D version, real-time shadows and lighting are supported. A lit version is included too.
You can create unique materials for every color set and elevate your projects by applying stunning palette effects through animations or coding. Sample files and documentation are included. Combine various asset options to create pixel art effects for fire, ice, magic, poison, and other themes. The assets also support outlines, either inner or outer.
You can modify the palettes through materials, ready-to-use scripts, your own scripts, or even the Unity default animation system. Optional: Use a palette as an asset (scriptable object) that is ready to change and can be utilized in real time.
A color swap tutorial is available, and if you want to see the shader in a real game, there is a demonstration available.
Technical Details:
Key features:
* Sprite shader that supports 2D and 3D modes * Sprite shader with rim light support * Sprite shader with support for bumpmap * Sprite shader with 3D shadow support * Sprite shader with 2D and 3D light support * Sprite shader with inner and outer outline * Sprite shader can be changed dynamically by code, or animator/animation * Multiple versions of shaders to allow speed in your mobile game