Context
Developers were recreating designs from Figma files from scratch in their own platforms, which was slow and tedious. An object-oriented approach, refined over several iterations, let us change a tested interface faster from one release to the next.
Designing inside real constraints
I designed the system with the engineering team, within what the engine could render: a Unity-specific version of C# and a UI toolkit with many limitations.
Adoption and governance
Web developers and Unity developers refer to the same system and the same style properties, so the components they build look and behave alike.
Download the latest design system here (PDF) ↓
The system is easier to maintain, and new components are quicker to create.