⚛️  Bingo Design System: Case Study

Overview

As part of the Bingo App MVP, we identified the need for a scalable design system that would streamline UI development, enhance consistency, and support future expansions, including the responsive web version. My goal was to create a flexible, accessible, and visually cohesive system that aligns with user needs and business goals.

Design System

⏱️Time: 2023, 5 months

📱Type: Bingo Hybrid & Native App - Design System Development

🧑🏼‍💻 Role: Design System Architect, UI/UX Designer

✏️Tools: Figma, Adobe XD, ZeroHeight, Storybook


📝 Choosing the Right Design System Methodology

To build a scalable and flexible design system for a multi-platform application (mobile-first, including tablet and desktop), I compared Atomic Design and Functionality-First methodologies.

Feature Atomic Design Functionality-First
Structure Hierarchical (atoms → pages) Purpose-driven, flexible
Scalability Can be rigid at scale Highly adaptable
Tokens Supports tokens Token-driven by design
Ease of Use Requires understanding hierarchy Intuitive for most teams
Real-World Fit Abstract, less practical Aligned with real-world needs

💡 Why Functionality-First?

  • Designed for large, complex systems with diverse use cases.

  • Prioritises flexibility and real-world practicality.

  • Optimised for tokens and dynamic theming.

Conclusion

Given the need for a multi-platform, token-driven approach, I chose the Functionality-First Design System for its scalability and adaptability. It is the ideal methodology for large-scale projects where strict hierarchies (like Atomic Design) can overcomplicate workflows.


📝 Choosing the Right Design System Methodology

To build a scalable and flexible design system for a multi-platform application (mobile-first, including tablet and desktop), I compared Atomic Design and Functionality-First methodologies.

Style Name Font Size Weight Usage
Text / Heading / H1 - Bold 32 px Bold Main screen title (e.g., "Speed Bingo").
Text / Heading / H1 - Regular 32 px Regular Subtle title variations.
Text / Heading / H2 - Bold 24 px Bold Section headers (e.g., "Sale Close In").
Text / Heading / H2 - Regular 24 px Regular Subtle section headers.
Text / Heading / H3 - Bold 20 px Bold Subsection titles (e.g., "Jackpot Name").
Text / Heading / H3 - Regular 20 px Regular Subtle subsection titles.
Text / Body / Primary - Bold 16 px Bold Highlighted body text (e.g., key numbers).
Text / Body / Primary - Regular 16 px Regular Normal body text (e.g., timers).
Text / Body / Secondary - Bold 14 px Bold Emphasized secondary details.

💡 Why Functionality-First?

  • Designed for large, complex systems with diverse use cases.

  • Prioritises flexibility and real-world practicality.

  • Optimised for tokens and dynamic theming.

Conclusion

Given the need for a multi-platform, token-driven approach, I chose the Functionality-First Design System for its scalability and adaptability. It is the ideal methodology for large-scale projects where strict hierarchies (like Atomic Design) can overcomplicate workflows.


🔍 Design System Approach

1️⃣ Research & UI Audit

  • I began with a UI audit of existing screens to identify inconsistencies. This involved:

    • Mapping out duplicate components and variations

    • Evaluating typography, colour usage, button styles, and spacing

    • Checking for accessibility compliance (WCAG standards)

  • Findings:

    • Multiple versions of the same components (e.g., buttons with different corner radii and colours)

    • Many different text styles with no precise need for it

    • Unclear spacing guidelines, leading to UI clutter

    • Inconsistent interactive states for buttons and form elements

Style Name Font Size (px) Weight WCAG Compliance
H1 Bold 14 Bold Pass
H2 Bold 12 Bold Pass with high contrast
H3 Bold 10 Bold Fail - Increase size or contrast
H3 Regular 10 Regular Fail - Increase size or contrast
Caption Regular 9 Regular Fail - Increase size or contrast
Caption Bold 9 Bold Fail - Increase size or contrast
Dynamic Regular 11 Regular Pass with high contrast
Body Primary - Regular 8 Regular Fail - Increase size or contrast

2️⃣ Establishing Foundations

  • To standardize our UI, I defined the following core elements:

✍️ Typography System

  • Primary Font: Readable, clean, and friendly for a casual gaming audience

  • Font Scaling: Defined hierarchy for headings, body text, and captions

  • Accessibility: Minimum 16px font size for legibility

🎨 Colour Palette

  • Primary Colors: Inspired by Playtech’s branding, adjusted for digital readability

  • Dark & Bright Mode: Created a complementary dark theme to enhance accessibility

  • Success/Error States: High-contrast colors for clarity

📐 Spacing & Layout Grid

  • 8pt spacing system for consistent alignment and responsiveness

  • Defined breakpoints for mobile, tablet, and desktop


3️⃣ Component Library

I built a scalable UI kit in Figma, ensuring all components were reusable and well-documented. Key components included:

  • Buttons (Primary, Secondary, Disabled, Hover States)

  • Forms & Inputs (Dropdowns, Checkboxes, Radio Buttons, Sliders)

  • Modals & Popups (Confirmations, Alerts, Notifications)

  • Game Cards & Ticket UI (Ensuring clear visibility of purchased tickets)

  • Navigation Elements (Tabs, Bottom Navigation, Side Menus)

Each component was designed with:

  • Auto-layout for flexibility

  • Defined hover, active, and disabled states

  • Usage guidelines for consistency

4️⃣ Developer Handoff & Documentation

To ensure smooth adoption, I documented the system in ZeroHeight and collaborated with developers using Storybook for implementation.

Key documentation included:

  • Component usage guidelines

  • Design tokens (spacing, colours, typography)

  • Interaction specs & behaviour

  • Accessibility recommendations


Impact & Results

  • 🚀 40% faster development time as developers used reusable components

  • 📏 90% reduction in UI inconsistencies, leading to a polished, cohesive experience

  • 🔍 Improved accessibility, ensuring a more inclusive product

  • 💡 Scalable design that supports upcoming responsive web expansion


Challenges & Lessons Learned

🚧 Challenges

  • Convincing stakeholders to invest time in a design system before MVP launch

  • Ensuring adoption by designers and developers through proper documentation

  • Balancing consistency vs. flexibility to allow for branding customization

💡 Learnings & Future Improvements

  • Establish design system governance early to ensure team-wide adoption

  • Conduct A/B testing on UI patterns to validate effectiveness

  • Plan for continuous updates, evolving with user needs and new features

Next Steps

With the MVP launched, we aim to:

✅ Expand the system for responsive web adaptation
✅ Integrate motion principles for enhanced user interactions
✅ Introduce design tokens for brand customization across licensees

The Bingo Hybrid & Native Design System has laid a strong foundation for scalable, user-friendly digital experiences—enhancing both usability and efficiency for future iterations.

🔧 Usability Testing & Iteration

🧪 Conduct Usability Testing:

  • Tested four intro screens and features with players to ensure they understood how to match numbers and spin the Feature Reel.

  • Collected feedback on how engaging the Calm Bride Bonus felt, and whether the extra invite mechanic was intuitive.

🔄 Iterate Based on Feedback:

  • Simplified descriptions of the four features to avoid overwhelming users.

  • Adjusted the frequency of the Feature Reel to maintain excitement.

  • Refined the Calm Bride Bonus for clarity, ensuring players understood how guest choices impacted their final rewards.


📊 Results & Metrics

📈 Post-launch Analysis:

  • Tracked how often players engaged with the Feature Reel and how frequently they triggered the four main features.

  • Monitored player interaction with the Calm Bride Bonus, particularly how players navigated the guest selection process.

  • Analyzed purchase behavior for extra invites using A/B testing to optimize frequency and pricing.

🚀 Outcomes:

  • 15% increase in player retention due to simplified bonus mechanics and clearer interaction flows.

  • 25% longer session times due to engagement with bonus features like Wild Hair and Manicure from Hell.

  • Significant rise in in-app purchases of extra invites, with players extending gameplay for additional rewards.


🚀 Final Design & Launch

🎨 Visual Design Implementation:

  • Collaborated with visual artists to refine the bride’s Rage Meter and emotional progression (calm to angry).

  • Finalized designs for Feature Icons and the Feature Reel.

  • Added humorous pop-up messages, reinforcing the game's fun and chaotic theme.

🔄 Post-launch Updates:

  • Introduced additional bonus features and refined the frequency of Feature Reel spins based on player feedback and data.

  • Continued to adjust the user experience through A/B testing of wild symbols and multipliers for maximum engagement.


🎥 Final Design & Prototype Recordings

📱 Mobile Recording:

The Mobile Version of the Bridezilla Keno Game was designed with a focus on touch interactions and simplified navigation to enhance the user experience on smaller screens. Key features include:

  • Larger buttons and clear call-to-actions to ensure easy access and playability.

  • Optimized layout for mobile users, providing a smooth and responsive experience for interacting with the Rage MeterFeature Reel, and bonus features.

  • Designed to maintain player engagement with seamless transitions between rounds and feature activations..


💻 Desktop/Tablet Recording

The Desktop and Tablet Version of the Bridezilla Keno Game offers a more expansive layout, utilizing the larger screen space for an enhanced visual experience. Key highlights include:

  • Full-screen visuals that make the Feature Reel and Rage Meter more prominent, allowing for better player focus on the game elements.

  • Increased clarity for bonus features and interactions, leveraging the additional space to make features more intuitive without sacrificing functionality.

  • A seamless gameplay experience with all the core mechanics, ensuring consistency across both mobile and desktop.


💭 Closing Thoughts

The Bridezilla Keno Game was an exciting and unique challenge that pushed me to balance engaging gameplay mechanics with a lighthearted, humorous theme. From conceptualizing core features like the Rage Meter and Feature Reel, to crafting seamless player journeys and ensuring responsive design across devices, this project allowed me to apply a wide range of UX skills. The focus on player engagement—through progressive bonuses and emotional triggers—was key to creating a memorable and enjoyable experience for players.

This project not only strengthened my abilities in wireframing, prototyping, and user testing, but also demonstrated the importance of aligning design with theme to create an immersive gaming environment. The game’s dynamic elements, such as the bride’s transformation and bonus features, kept players engaged, while the fluid, responsive interface ensured a consistent experience on both mobile and desktop.

As a result, the Bridezilla Keno Game stands as an excellent example of how humor, tension, and strategic gameplay can come together to deliver a user-centric and fun experience. I’m proud to have contributed to a project that balances entertainment with design efficiency, and I look forward to applying these insights to future UX challenges.

Previous
Previous

Bridezilla Keno Case Study

Next
Next

Bingo WCAG Compliance Case Study