Smart Theme System


Smart Theme System is a modular color and sprite theme framework for Unity that allows developers to instantly switch visual styles such as Light/Dark mode without entering Play Mode.


by K-Chimba studios


Price History +

Smart Theme System is a complete visual theming solution for Unity projects.


It allows developers and designers to manage colors and sprites using reusable Color Palettes that can be applied instantly across the entire scene.


The system works both in Edit Mode and Play Mode, enabling fast iteration without running the game.


MAIN FEATURES


• Apply palettes directly from the Inspector using the Apply Palette button.

• Optional Apply On Start execution.

• Tag-based system using the ColorTag component.

• Automatic cleanup of unused tags.

• Supports both Color and Sprite replacement.

• Light / Dark mode switching via ThemeSwitcher.

• Editor preview without entering Play Mode.

• ScriptableObject-based architecture.

• Minimal performance overhead.

• Easy integration into existing projects.


WORKFLOW


1. Create a Color Palette.

2. Assign tags to scene objects using ColorTag.

3. Configure palette entries.

4. Apply instantly from the Inspector.


RECOMMENDED SETUP


For best results, sprites and UI images should be white or grayscale so palette colors can be applied correctly.


INCLUDED CONTENT


• ColorManager

• ColorTag Component

• ColorPalette ScriptableObject

• ThemeSwitcher Example

• Demo Scenes

• Sample Palettes

• Documentation Manual


Ideal for:

UI systems, mobile games, dark/light themes, accessibility themes, and dynamic visual customization.