Component systems can solve many issues for businesses, they reduce development costs, can offer improved ux consistency, and can improve scalability. Ubisoft wanted to use its internal component library but didn’t want it to comprise the art direction or for the site to feel componentized. This created an opportunity for me to push the components to their limits.