Loading Case Study...

Farm Heroes Saga
Design System Strategy

Led the strategy, rollout, and adoption of a design system that reduced tech debt and sped up delivery by 90%.

Project Overview

Timeline

12 months (ongoing)

My Role

Senior UX Designer

Team

UI Artist, UX Writer, Engineering

Components added to the Design System

Farm Heroes Saga is a decade-old game with fragmented design and development workflows. Despite multiple areas contributing to new features, there was no unified approach to common UI components.

I led the initiative to build a sustainable design system that would solve consistency and efficiency problems, without derailing existing roadmaps across feature teams.

4

Feature Teams

100+

Team Members

5

Global Offices

The Challenge

As a decade-old game, Farm Heroes Saga had evolved organically with multiple teams contributing features independently. This led to significant design and development inefficiencies:

Inconsistent Visual Patterns

  • 1 button had 6 different designs

  • 5 reward screens with different layouts

  • 6 widget variants across the game

  • 6 different heading styles

Development Inefficiencies

  • Duplicate dev work and code

  • Slow mockup and rollout

  • Frequent bugs during UI handoff and QA

  • No shared source of truth across tools

A small example of the duplicate work of buttons in the game.

Research & Insights

Research Methods

I conducted in-depth stakeholder interviews to understand the needs and pain points in leadership and cross-craft collaboration.

Key Findings

Fragmentation Across Teams

  • Teams are designing and building similar components in completely different ways

  • Designers, devs, and artists work in silos, often unaware of what others are building

  • No shared components or documentation on common components

Bottlenecks in Handoffs

  • Devs and UI artists report uncertainty about what to build, leading to back-and-forth

  • Figma and Fiction (or other production tools) aren’t in sync, creating confusion and rework

Lack of Ownership

  • No clear governance around shared components

  • Unclear how to contribute to or request updates in existing UI patterns

Lack of Resources

  • Teams were open to standardisation if it could align with their roadmap and not to add overhead

  • Some past attempts at shared libraries or UI kits failed due to poor adoption or lack of support

Leadership Quote

I have seen many designers attempt a design systems but it often gets lost and forgotten when new hires join, and then the cycle starts again.

Head of Product

Project Goal

Build a sustainable design system that brings consistency and, removes radiancy’s and tech dept without derailing existing roadmaps across multiple product teams.

Results & Impact

After 14 months, the design system gave impressive results for the components added:

70-95%

reduction in dev time

75-90%

reduction in design time

90%

Fewer bugs reported by QA

1200+

Lines of code deleted

12

Contributors across teams

100%

stakeholders satisfaction rate

Business Impact

Faster delivery

Features are designed and developed faster, improving time to market.

Consistent Experience

Players experience a more cohesive game interface across all features.

Reduced Tech Debt

Consolidated codebase requires less maintenance.

Overall Cost Efficiency

The design system saves costs by enabling faster onboarding, fewer design-dev syncs, quicker builds, and easy reuse of components.

Design Strategy

Pilot Phase: Map Widgets, 3 months

We kicked off by adding 1 component to the design system, which was the map widget because it was present on 3 different product team roadmaps.

Before: Multiple inconsistent widget design

After: Modular widget system

Phase 1: Building a Federal Team, 6 months

After demonstrating to stakeholders that adding roadmap-aligned components could save time, we formed a cross-functional team to identify additional common components for the design system.

Before: Multiple inconsistent rewards screen, After: One rewards screen template

Phase 2: Integrating Design System into Workflows, 6-12 months

Once we had a working system for adding and using standardized components, we partnered with production to integrate the design system into workflows across teams.

Successful workshop outcome with production managers

Solution Highlights

End-to-End Tool Integration Across Teams

Integrated the design system into both Figma, Fiction and Confluence, allowing designers and developers to work from a single source of truth, reducing handoff friction and enabling faster, more accurate implementation.

Design system documentation on Confluence

Design system documentation on Figma

High-Velocity Design at Scale

Enabled UX and game designers to build full feature flows in minutes using modular templates, cutting design time by 75–90% and accelerating delivery without sacrificing quality.

Figma design system flow building

Adoption and Ownership Across the Org

Achieved 100% stakeholder satisfaction and 12+ cross-team contributors by implementing a federal model for design system ownership, ensuring the system evolved with real product needs.

Design System Component Usage by Feature Pod. [y] No. of DS Components Used, [x] Feature Pods

Lessons Learned

This project reinforced several important strategy and collaboration insights.

Build with what exists

Treating the system like a car repair, preserving what worked and replacing what didn't, made building much easier than building from scratch. Teams could see immediate value while maintaining familiarity.

Collaboration = Ownership

Bringing contributors into the process (like building IKEA furniture together) helped create lasting buy-in. When teams participated in creating the design system, they became invested in its success.

Document in dev tools, not just design tools

Housing the design system in both Figma and Fiction ensured everyone could find and use it. Developers could access specifications directly in their workflow, reducing handoff friction.

Next Steps

Expand Library

Add next common components: reward delivery flows, access dialogs, and timers.

Support Adoption

Improve onboarding, documentation, and Slack touchpoint to help teams adopt the system.

Test

Expand A/B testing to optimise widget rules and patterns based on user behaviour data.

Long-term Vision

Transform Farm Heroes Saga into a more maintainable, consistent, and efficient platform that can evolve quickly while maintaining quality. The design system will become the foundation for faster feature development and improved player experience.

Next Case Study

UX Revamp Case Study