Xbox Royalties Platform

Crafting a high-fidelity, dev ready UI for blockchain royalty tracking
2021 - 2022

xbx-thumb

Publishers used to wait up to six months for a royalty statement. Now they can check the numbers in real time.

CATEGORIES

B2B
Internal Tooling
Web Application

TEAM

Myself - Design Director
3 UX Designers
1 Product owners
3+ Engineers

OVERVIEW

Game publishers selling on the Xbox digital storefront had no reliable way to track royalties owed to them, relying on manual spreadsheets and infrequent updates from Microsoft. Verifying a single royalty payment could take months, leaving publishers with little visibility into their own earnings.

I led design on a cross-functional initiative to replace this with a blockchain-based royalty platform, aligning Product, Engineering, and Business stakeholders around a system with no real precedent to draw from. The work lived inside Microsoft's Fluent Design System, which meant designing new patterns where Fluent had no answer yet, then submitting those components back for review rather than working around the gaps.

The result was a platform where every transaction lived on-chain, visible and verifiable in real time, replacing a six-month wait with instant, self-service clarity for publishers.

MY ROLE & RESPONSIBILITIES

Design Lead — Led design on a cross-functional team building Microsoft's blockchain-based royalty platform, serving as the visual design anchor for a team that included a dedicated UX researcher and product manager, on a problem space with no existing precedent to build from. 

  • UI & component strategy within Microsoft's Fluent Design System
  • Partnered with a UX researcher to shape interaction patterns
  • Translated requirements into sprint-ready features with the PM and SMEs
  • Sized & scoped work alongside Microsoft engineers using agile methodology
  • Applied findings from three rounds of live user testing (10+ participants, over 12 months) to refine design decisions

While my primary focus was UI and interaction design, I also shaped feature scoping, sprint planning, and stakeholder alignment across product, research, and engineering.

OUTCOMES

DESIGNED

7 core flows

End-to-end design across adjustments, contracts, products, statements, bundling, unbundling, and bulk actions

VALIDATED

Live tests, real code

3 rounds, 10+ participants each, tested in live code over the course of a 12 month engagement

ALIGNED

3 disciplines

Collaborated as a trusted peer across Product, Engineering, and Research

VERIFIED

Chain-based trust

Every transaction lives on-chain, replacing uneccessary wait times with real-time clarity

xbx large

Problems come in threes

APPROACH

If a publisher's royalty numbers looked wrong, there was no paper trail, no self-service path, and no clear way to resolve the dispute. The blockchain solved the trust problem structurally, every sale could be verified and traced. But three compounding problems stood between that idea and something publishers could actually use.

The first was language. Publishers referenced titles with their own internal codes. Microsoft used a separate set for Xbox store listings. The blockchain layer added a third identifier system on top of both. Before any screen could be designed, the team needed one shared mental model of how those three systems related to each other.

The second was a mid-project platform shift: partway through, Microsoft moved the entire product from Sketch to Figma. Rather than treat it as a disruption, I used the migration to rebuild the file architecture and component structure into something more scalable than what we'd started with.

The third was the design system itself. Fluent gave the product credibility and consistency, but had no native pattern for financial data at the complexity this platform required. Deciding when to work within Fluent and when to extend it was a constant judgment call, one that meant weighing Microsoft's brand integrity against what our users actually needed to trust their own numbers.

My Role & Responsibilities

My involvement in this phase was largely facilitation: running working sessions to align designers, PMs, BAs, and developers around the three-code-system problem before any design work could move forward. That shared model became the foundation the entire information architecture was built on.

XBX Browser

Trading sheets for a chain

PROCESS

With the team aligned on how the three identifier systems mapped together, design and product moved into parallel sprints. User testing was structured around three dimensions: perceived transparency, speed to task completion, and confidence in the data. Rather than treating each round as a pass/fail checkpoint, I brought findings directly into sprint planning, translating what we learned into concrete implications for both design and product decisions.

Fluent gave the product credibility, but it hadn't been built for financial systems at this level of complexity. Where gaps showed up, I used an atomic approach, treating Fluent's base components as building blocks to construct new patterns that still felt native to the Microsoft ecosystem, rather than bolting on something foreign. Where a genuinely new component was the right call, I documented the reasoning so it could be considered for adoption into the broader system.

My Role & Responsibilities

My involvement meant holding two things at once: respecting a system built for consistency across all of Microsoft's products, while pushing it to handle something it hadn't been designed for yet. Extending a design system responsibly, with reasoning and precedent, is a different skill than simply designing within one. Done well, the individual components we built didn't just solve our problem, they made Fluent itself a little more capable of solving the next one.

update group

Above: Example documentation for new or updated components built on the Fluent system and used in the royalties app.

What does it all mean?

TAKEAWAYS

The product launched in closed beta with access granted to major publishers, including Activision and Bethesda. Transactions that had once operated on a six-month lag were now visible in real time. Discrepancies that had previously been unresolvable without a paper trail now had a complete, timestamped audit history. The ambiguity that had defined the publisher-Microsoft financial relationship for years had a structural solution, and design was central to delivering it.

XBX 2 up

The most valuable contribution isn't blindly following a system. It's knowing when, and how, to grow it

quad

What I value most about this project in retrospect is that the hardest problems were never visual. They were about getting a team of smart people, each with different expertise, to a shared understanding fast enough to build something coherent. That kind of facilitation and strategic clarity doesn't always show up in a screenshot, but it's often what decides whether a complex product succeeds or stalls.

It also gave me a clear perspective on design systems that I've carried forward since: the most valuable contribution isn't blindly following a system, it's knowing when, and how, to grow it.

Master of karate and friendship for everyone.

Archive    |    Profile    |    LinkedIn    |    Contact    |    Fun Zone

The End

View
error: This content is protected!