A lightweight, data-driven framework for managing and applying color palettes across characters and UI using ScriptableObjects.Pipeline-agnostic. Works with Built-in, URP, HDRP, and Custom RP as it applies colors/tints via standard renderer/UI color properties.No custom shaders required.Optional Spine integration requires Spine-Unity (installed separately).Color Kit Framework is a lightweight, extensible system for managing and applying color palettes in Unity. It uses ScriptableObjects to define reusable color kits that can be applied consistently across characters, UI, and other visual elements at edit time or runtime.The framework is renderer-agnostic and works out of the box with SpriteRenderer-based characters and Unity UI (Image, Graphic, Text, and TextMeshPro). Optional integrations can be enabled for third-party tools such as Spine, without impacting projects that do not use them.Color Kit Framework is designed to support rapid iteration, customization, and scalable content creation while keeping color data cleanly separated from rendering and game logic.Key FeaturesData-driven color palettes defined using ScriptableObjectsConsistent application of color kits across characters, UI, and custom targetsRenderer-agnostic architecture supporting SpriteRenderer, Unity UI, and TextMeshProLive editor preview without entering Play ModeRuntime-safe application for dynamic theming and customizationOptional, non-auto-referenced integrations (e.g., Spine)Clean asmdef-based architecture for modular usageMinimal overhead with no custom shaders requiredSupported PlatformsWindowsmacOSLinuxRender Pipeline CompatibilityBuilt-in Render PipelineUniversal Render Pipeline (URP)High Definition Render Pipeline (HDRP)Custom Scriptable Render PipelinesDependenciesNo Asset Store package dependenciesOptional third-party integrations require separate installationDocumentationIncluded README and Quick Start guide




