I treated Ugly Pickle like a design system. The same colors, typography, and visual patterns work across physical components, digital screens, and marketing.
Defined reusable patterns for hierarchy, states, and player feedback
Built a shared visual language so the board, app UI, and ads all “speak” the same way.
Designed for scalability, so new modes and components could be added without redesigning the foundation.