top of page

Pro Pixel Palette

Description:

--------------------------------------------------------------

Pro Pixel Palette is a professional Unity Editor tool designed to simplify sprite color palette creation, modification, and runtime palette swapping while giving developers precise control over the colors used in their 2D sprites.


Create reusable palettes directly from your existing sprites by simply dragging individual sprites or entire folders into the Pro Pixel Palette window. The tool can automatically extract the colors used across your sprites and store them inside a dedicated PPPalette Asset.


Organize colors into logical groups such as Hair, Skin, Clothes, Armor, or Accessories, then modify entire groups at once or fine-tune individual colors. You can also sample colors directly from a sprite preview, making it easy to identify exactly which palette colors belong to a specific part of your character or artwork.


Save different color combinations as reusable Palette Presets, switch between them through the PPPaletteSwapper component, or control palette presets and color groups dynamically at runtime.


Key Features:

----------------------------------------------

  • Pixel & Vector art style supported

    Select “exact” color extraction mode for pixel art or “quantized” mode for vector art.


  • Drag & Drop Workflow

    Add individual sprites or complete sprite folders directly into the palette editor.


  • Automatic Color Extraction

    Extract colors used by your sprites and automatically add them to a reusable PPPalette Asset.


  • Selective Color Importing

    Add colors from individual sprites instead of importing every color at once.


  • Missing Color Detection

    Quickly identify newly added sprites containing colors that are not yet included in the current palette.


  • Interactive Pixel Color Sampling

    Click directly on pixels in the sprite preview to locate and highlight their corresponding palette colors.


  • Color Group Organisation

    Organize colors into custom groups such as hair, skin, clothing, armor, accessories, and more.


  • Bulk Group Color Editing

    Modify multiple related colors simultaneously using the palette group's adjustment controls.


  • Individual Color Editing

    Fine-tune any individual palette color using Unity's color picker.


  • Exclude Colors From Palette Processing

    Exclude color groups that do not require modification to reduce unnecessary shader computations and improve performance.


  • Unlimited Palette Presets

    Save multiple color variations inside a single PPPalette Asset and quickly switch between them.


  • Editor Palette Swapping

    Apply saved palette presets directly to sprites through the PPPaletteSwapper component.


  • Runtime Palette Swapping

    Change palette presets dynamically while your game is running using the included runtime controller.


  • Runtime Group Modification

    Modify individual palette groups dynamically at runtime for more advanced  customization systems.


  • Zoomable Sprite Preview

    Inspect sprites closely and accurately sample individual pixel colors directly from the preview window.


  • Folder Structure Preservation

    Process complete sprite folders while maintaining the structure of the original source folders when exporting.


  • Built-In & URP Support

    Includes dedicated shaders for both Unity's Built-in Render Pipeline and Universal Render Pipeline.


  • 2D & 3D Lighting Options

    Select lighting modes directly through the included Pro Pixel Shader properties.


  • Pro Pixel Shader

    Includes a custom organized shader interface with multiple shader effects, unique VFX options, and effect-combination possibilities.


  • Reusable PPPalette Assets

    Store palettes, color groups, and presets inside reusable assets that can be assigned across your project.

bottom of page