Swatch Unity Tool
A downloadable tool
🎨 Unity Swatch Tool - Professional Color Palette Management for 2D Games
Transform your 2D game development workflow with this powerful, artist-friendly color management system!
🚀 What This Tool Does
Say goodbye to inconsistent colors and tedious manual color picking! The Unity Swatch Tool provides a complete palette-based color management system that keeps your 2D sprites visually cohesive and makes global color changes effortless. Perfect for theme systems!
Key Features:
- 🎯 One-click color application - Apply consistent colors to sprites instantly
- 🔄 Real-time global updates - Change your entire game's color scheme in seconds
- 🖼️ Automatic palette extraction - Generate palettes from your artwork automatically
- ⚡ Performance optimized - Smart caching system handles hundreds of sprites smoothly
- 🎨 Intuitive swatch interface - Clean, artist-friendly UI integrated into Unity's inspector
- 💾 Undo/Redo support - Full Unity undo system integration for safe experimentation
- 🔍 Smart color detection - Advanced tolerance system filters out near-duplicate colors
🎮 Perfect for 2D Game Development
Originally designed with 2D games in mind, this tool streamlines the color workflow for:
- Pixel art games - Maintain perfect palette consistency
- Hand-drawn artwork - Extract and manage color schemes from concept art
- Style experiments - Rapidly prototype different color moods
- Team collaboration - Share consistent color palettes across your team
Grayscale sprites have the most potential while using this tool. Try it out!
🛠️ How to Use
- Drop the scripts into your Unity project (Unity 6000.0.33f1 compatible)
- Select any SpriteRenderer - The custom inspector automatically appears
- Create palettes - Generate from images in
Assets/Resources/ColorPaletteImages/
or build manually - Click swatches - Instantly apply colors to selected sprites
- Edit colors - Double-click swatches to open the color picker, watch all sprites update in real-time!
Advanced Features:
- Right-click swatches for context menu (copy, duplicate, delete)
- Automatic swatch assignment for new sprites
- Batch color operations across multiple selected sprites
- Foldable swatch sections to keep your inspector clean
👨💻 About the Creator
Developed by Konrad Kovács at Klotho Games, this tool was born from real production needs in 2D game development. As a solo indie developer, passionate about creating efficient workflows, I've crafted this system to solve the color management challenges I often encounter. Limiting myself to grayscale and 8x8 pixels (as seen in the screenshots) had a wondrous effect on me.
Disclosure: AI was used to aid with the creation of this description and extensive commentary in the code for anyone who wants to play with the scripts
💝 Support Development
I'm currently saving to pursue Applied Computer Science with Game Development Systems specialization, and every donation helps me reach that goal! Your support enables me to create more tools like this and contribute to the game development community.
🙏 Your feedback matters! I'd love to hear:
- How you're using the tool in your projects
- Feature requests and suggestions
- Any bugs or issues you encounter
- Success stories from your game development
📋 Technical Requirements
- Unity Version: 6000.0.33f1 (likely compatible with other versions, unverified)
- Target: UI / 2D projects (works with 3D but optimized for 2D workflows)
- Platform: All Unity-supported platforms
Ready to revolutionize your color workflow? Download now and experience the power of professional palette management!
Questions? Suggestions? Feature requests? I'm always excited to hear from fellow developers working on amazing 2D games!
Download
Click download now to get access to the following files: