Palette Swap Retro Sprite Pixel Art - Multiple color sets for your characters

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. Let your imagination run wild—the only limit is your creativity!


The techniques used in classic retro games, such as 8-bit and 16-bit graphics, enable real-time color changes for sprites using shaders, scripts, or animations. This capability enhances creativity and control in your game design.


This retro pixel art sprite shader supports both 2D and 3D spaces. Both versions utilize the default Unity light system and include 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 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.


If you have questions, please visit the Unity Forum or email bonfagam3s@gmail.com.


I welcome any suggestions and improvements. Please feel free to reach out to me.


Color swap tutorial:

https://youtu.be/nleXRbvjuPY


If you wanna see the shader in a real game:

https://www.youtube.com/watch?v=NPT_9XreMRg