Back to works
#CaseStudy #Web #App #B2C
RPS Gamba: Blockchain PvP Wagering Game
A fast-paced Rock–Paper–Scissors game built on Web3, blending simple mechanics with token-based wagering, wallet integration, and transparent on-chain outcomes.

Tools Used:
🛠 Figma
🛠 Smart Contract Integration
🛠 Web3 Wallets
🛠 Prototyping

Problem
Most blockchain games suffer from steep onboarding, clunky wallet interactions, and a lack of engaging UX. Even simple wagering concepts often feel untrustworthy or inaccessible to casual players, leading to poor adoption and retention.

Goal
Design a seamless, trustworthy PvP wagering experience where players can quickly connect their wallets, place token wagers, and enjoy Rock–Paper–Scissors with engaging feedback loops and transparent on-chain results.
My Role
Sole Product Designer — collaborated directly with two engineers to define and deliver the entire product experience. Owned end-to-end design: UX flows, wireframes, prototypes, UI, animations, and design system. Focused on bridging blockchain complexity with intuitive game design.

Discover
Studied Web3 wagering patterns and pinpointed pain points in wallet flows and on-chain interactions.

Define
Shaped the product vision: fast, transparent, and fun. Designed flows for wallet login, staking, results, and game history.

Develop
Built responsive prototypes in Figma. Explored motion/animation to make a simple mechanic (RPS) feel dramatic and rewarding.

Deliver
Shipped a polished UI system optimized for both desktop and mobile. Handoff included assets, interaction specs, and blockchain state transitions.

Discovery

Research Approach
Worked closely with engineers to map blockchain flows and wagering logic. Researched competing Web3 games to spot pain points such as constant transaction approvals and confusing wallet prompts.

Insights Gained
Stakeholder collaboration: Initial brainstorming and feature prioritization with the product owner
User interviews: 3 qualitative interviews—two operators, one locksmith—to understand pain points


User Personas


Full Name
:
Alex Chen
Age
:
27 years old
Location
:
Singapore
Job Title
:
Financial Analyst
Tech Proficiency:
:
High (comfortable with wallets, tokens, DeFi apps)
Device
:
iPhone Pro (small screen gaming)
Quotes
“Managing crypto always feels like too many steps.”
“I get frustrated when every action needs another transaction approval.”
“I value transparency and fairness because I have serious trust issues online.”
Goals
Frustrations/Pain Points
Needs


Full Name
:
Maria González
Age
:
32 years old
Location
:
Madrid, Spain
Job Title
:
Marketing Coordinator
Tech Proficiency:
:
Moderate (occasional crypto user)
Device
:
Desktop PC (mac 14’)
Quotes
“Crypto apps often feel overwhelming — too many steps, too much jargon.”
“I want to relax, not spend my time figuring out transactions.”
“If I’m playing, I need to feel it’s fair and not rigged.”
Goals
Frustrations/Pain Points
Needs
User Needs
Must have
Should have
Could have
Won’t have

Feature Prioritization

Collaborated with engineers to define the MVP around speed, trust, and accessibility — balancing technical feasibility (account abstraction, wallet flows) with business value (fast wagering and user retention).
Flowchart
To ensure that the structure of RPS Gamba was clear and intuitive for players, we created a detailed flowchart outlining the full user journey — from wallet connection to placing wagers and revealing results. This artifact helped us visualize how blockchain interactions would align with smooth, game-like UX.
We analyzed typical Web3 onboarding flows to pinpoint friction points such as repeated transaction prompts, unclear balance updates, and confusing result confirmations. Mapping these issues highlighted the need for account abstraction, streamlined wagering, and clear feedback loops.
By laying out the entire journey — from entering the lobby, selecting wager amounts, committing moves, to final reveal — we identified opportunities to simplify steps, reduce user drop-off, and make the experience feel more like a casual game than a crypto tool.
The flowchart also exposed design inconsistencies early on, allowing us to refine wallet states, wager confirmations, and match results before building high-fidelity prototypes. This ensured the final product delivered both speed and trust — critical in a PvP wagering context.
Ultimately, the flowchart served as a foundation for aligning design and development around a seamless player journey, balancing blockchain transparency with fun, low-friction gameplay.


Wireframes
With a strong understanding of user needs, we moved into wireframing to define the layout, functionality, and flow of the job management platform. These wireframes served as the foundation for both desktop and mobile experiences, focusing on clarity, task efficiency, and real-world usability.
The process was highly iterative. We shared drafts with technicians, operators, and developers to gather feedback early and often. This helped us validate assumptions, streamline key actions like marking a job as complete, and ensure information was accessible even in fast-paced environments.
An interactive prototype based on the wireframes allowed us to test ideas, uncover usability issues, and align stakeholders before entering the visual design phase. This stage ensured we had a structure that was not only functional, but intuitive and ready for refinement.

Wireframes for GLSS
UI Design
The visual design of RPS Gamba is clean and dynamic, shaped to feel approachable while still building trust in a wagering environment. The interface was designed to be light, quick to understand, and visually engaging without looking like a finance tool.
Color and motion were used to draw attention at the right moments — from a subtle countdown before moves are revealed to bold feedback when a match is won or lost. The goal was to heighten anticipation and make even a simple mechanic feel exciting.
On both mobile and desktop, the design remains consistent and easy to navigate. Players always know what stage they’re in, what’s happening with their wager, and what comes next. The result is an experience that feels smooth, fair, and immersive.



Design System & Consistency
To create a cohesive experience, we built a design system that tied together every part of the product — from wallet onboarding to wagering flows and match results. This helped ensure the game felt consistent whether players were on mobile or desktop.
The system was made up of reusable components like buttons, wager cards, timers, and status states. A shared visual language of color, motion, and iconography reinforced trust while keeping interactions light and easy to follow.
By standardizing these elements, we reduced friction in development and gave players a recognizable, reliable interface. The design system became a foundation for scalability, making it easier to expand features without losing clarity or polish.



Wallet
Deposit & withdraw funds
Play
Queue into matchmaking or create a private game.
Game Mode
Subtitle indicating which game mode is selected.
RPS Gamba Home Screen

Wallet Funds
Type and amount of funds available
Amount to Bet
Stake type and amount
Private game creation

Game Result
Profile & Result
User and what they chose as their move, and the result of the round or game.
Existing Games
Navigate between other active matches.
Emojis
Send real-time reactions to the match
Choice History
See what was chosen by the player in previous rounds
Navigation
Navigate between home, spectate and create game.
Usability Testing
To validate the design and make sure it worked smoothly for real players, I ran usability testing sessions using an interactive prototype that simulated the full end-to-end flow — from wallet connection to wagering and match results.
Players were asked to complete tasks like connecting a wallet, joining a match, placing a wager, and revealing their move. Feedback highlighted how much smoother the experience felt with account abstraction, which removed the need to sign every action. Users praised the clarity of countdowns and wager states, though some noted that the result screen could give stronger feedback.
Based on these insights, I refined the flow to reduce friction and make results more visually satisfying. This iterative process ensured RPS Gamba felt fast, trustworthy, and fun, resulting in an experience that appealed both to crypto-savvy players and casual newcomers.
Conclusion
Working on RPS Gamba was an exciting challenge. Taking a simple mechanic like Rock–Paper–Scissors and translating it into a blockchain wagering experience meant finding the right balance between speed, trust, and fun. Features like account abstraction helped remove friction, while clear wager states and animated results gave players confidence and made the game feel lively.
What stood out most was the value of player testing and close collaboration with engineers. Seeing how users interacted with wallet prompts, countdowns, and result screens revealed insights that directly shaped the design. This project reinforced my belief that Web3 products succeed when they put players first, not just technology.
I’m proud of the outcome and excited about how the lessons from RPS Gamba — especially around transparency and smooth onboarding — can inform future blockchain game design.
Back to works
Back to works
#CaseStudy #Web #App #B2C
RPS Gamba: Blockchain PvP Wagering Game
A fast-paced Rock–Paper–Scissors game built on Web3, blending simple mechanics with token-based wagering, wallet integration, and transparent on-chain outcomes.

Tools Used:
🛠 Figma
🛠 Smart Contract Integration
🛠 Web3 Wallets
🛠 Prototyping

Problem
Most blockchain games suffer from steep onboarding, clunky wallet interactions, and a lack of engaging UX. Even simple wagering concepts often feel untrustworthy or inaccessible to casual players, leading to poor adoption and retention.

Goal
Design a seamless, trustworthy PvP wagering experience where players can quickly connect their wallets, place token wagers, and enjoy Rock–Paper–Scissors with engaging feedback loops and transparent on-chain results.
My Role
Sole Product Designer — collaborated directly with two engineers to define and deliver the entire product experience. Owned end-to-end design: UX flows, wireframes, prototypes, UI, animations, and design system. Focused on bridging blockchain complexity with intuitive game design.

Discover
Studied Web3 wagering patterns and pinpointed pain points in wallet flows and on-chain interactions.

Define
Shaped the product vision: fast, transparent, and fun. Designed flows for wallet login, staking, results, and game history.

Develop
Built responsive prototypes in Figma. Explored motion/animation to make a simple mechanic (RPS) feel dramatic and rewarding.

Deliver
Shipped a polished UI system optimized for both desktop and mobile. Handoff included assets, interaction specs, and blockchain state transitions.

Discovery

Research Approach
Worked closely with engineers to map blockchain flows and wagering logic. Researched competing Web3 games to spot pain points such as constant transaction approvals and confusing wallet prompts.

Insights Gained
Stakeholder collaboration: Initial brainstorming and feature prioritization with the product owner
User interviews: 3 qualitative interviews—two operators, one locksmith—to understand pain points


User Personas


Full Name
:
Alex Chen
Age
:
27 years old
Location
:
Singapore
Job Title
:
Financial Analyst
Tech Proficiency:
:
High (comfortable with wallets, tokens, DeFi apps)
Device
:
iPhone Pro (small screen gaming)
Quotes
“Managing crypto always feels like too many steps.”
“I get frustrated when every action needs another transaction approval.”
“I value transparency and fairness because I have serious trust issues online.”
Goals
Frustrations/Pain Points
Needs


Full Name
:
Maria González
Age
:
32 years old
Location
:
Madrid, Spain
Job Title
:
Marketing Coordinator
Tech Proficiency:
:
Moderate (occasional crypto user)
Device
:
Desktop PC (mac 14’)
Quotes
“Crypto apps often feel overwhelming — too many steps, too much jargon.”
“I want to relax, not spend my time figuring out transactions.”
“If I’m playing, I need to feel it’s fair and not rigged.”
Goals
Frustrations/Pain Points
Needs
User Needs
Must have
Should have
Could have
Won’t have

Feature Prioritization

Collaborated with engineers to define the MVP around speed, trust, and accessibility — balancing technical feasibility (account abstraction, wallet flows) with business value (fast wagering and user retention).
Flowchart
To ensure that the structure of RPS Gamba was clear and intuitive for players, we created a detailed flowchart outlining the full user journey — from wallet connection to placing wagers and revealing results. This artifact helped us visualize how blockchain interactions would align with smooth, game-like UX.
We analyzed typical Web3 onboarding flows to pinpoint friction points such as repeated transaction prompts, unclear balance updates, and confusing result confirmations. Mapping these issues highlighted the need for account abstraction, streamlined wagering, and clear feedback loops.
By laying out the entire journey — from entering the lobby, selecting wager amounts, committing moves, to final reveal — we identified opportunities to simplify steps, reduce user drop-off, and make the experience feel more like a casual game than a crypto tool.
The flowchart also exposed design inconsistencies early on, allowing us to refine wallet states, wager confirmations, and match results before building high-fidelity prototypes. This ensured the final product delivered both speed and trust — critical in a PvP wagering context.
Ultimately, the flowchart served as a foundation for aligning design and development around a seamless player journey, balancing blockchain transparency with fun, low-friction gameplay.


Wireframes
With a strong understanding of user needs, we moved into wireframing to define the layout, functionality, and flow of the job management platform. These wireframes served as the foundation for both desktop and mobile experiences, focusing on clarity, task efficiency, and real-world usability.
The process was highly iterative. We shared drafts with technicians, operators, and developers to gather feedback early and often. This helped us validate assumptions, streamline key actions like marking a job as complete, and ensure information was accessible even in fast-paced environments.
An interactive prototype based on the wireframes allowed us to test ideas, uncover usability issues, and align stakeholders before entering the visual design phase. This stage ensured we had a structure that was not only functional, but intuitive and ready for refinement.

Wireframes for GLSS
UI Design
The visual design of RPS Gamba is clean and dynamic, shaped to feel approachable while still building trust in a wagering environment. The interface was designed to be light, quick to understand, and visually engaging without looking like a finance tool.
Color and motion were used to draw attention at the right moments — from a subtle countdown before moves are revealed to bold feedback when a match is won or lost. The goal was to heighten anticipation and make even a simple mechanic feel exciting.
On both mobile and desktop, the design remains consistent and easy to navigate. Players always know what stage they’re in, what’s happening with their wager, and what comes next. The result is an experience that feels smooth, fair, and immersive.



Design System & Consistency
To create a cohesive experience, we built a design system that tied together every part of the product — from wallet onboarding to wagering flows and match results. This helped ensure the game felt consistent whether players were on mobile or desktop.
The system was made up of reusable components like buttons, wager cards, timers, and status states. A shared visual language of color, motion, and iconography reinforced trust while keeping interactions light and easy to follow.
By standardizing these elements, we reduced friction in development and gave players a recognizable, reliable interface. The design system became a foundation for scalability, making it easier to expand features without losing clarity or polish.


Wallet
Deposit & withdraw funds
Play
Queue into matchmaking or create a private game.
Game Mode
Subtitle indicating which game mode is selected.
RPS Gamba Home Screen

Wallet Funds
Type and amount of funds available
Amount to Bet
Stake type and amount
Private game creation

Game Result
Profile & Result
User and what they chose as their move, and the result of the round or game.
Existing Games
Navigate between other active matches.
Emojis
Send real-time reactions to the match
Choice History
See what was chosen by the player in previous rounds
Navigation
Navigate between home, spectate and create game.
Usability Testing
To validate the design and make sure it worked smoothly for real players, I ran usability testing sessions using an interactive prototype that simulated the full end-to-end flow — from wallet connection to wagering and match results.
Players were asked to complete tasks like connecting a wallet, joining a match, placing a wager, and revealing their move. Feedback highlighted how much smoother the experience felt with account abstraction, which removed the need to sign every action. Users praised the clarity of countdowns and wager states, though some noted that the result screen could give stronger feedback.
Based on these insights, I refined the flow to reduce friction and make results more visually satisfying. This iterative process ensured RPS Gamba felt fast, trustworthy, and fun, resulting in an experience that appealed both to crypto-savvy players and casual newcomers.
Conclusion
Working on RPS Gamba was an exciting challenge. Taking a simple mechanic like Rock–Paper–Scissors and translating it into a blockchain wagering experience meant finding the right balance between speed, trust, and fun. Features like account abstraction helped remove friction, while clear wager states and animated results gave players confidence and made the game feel lively.
What stood out most was the value of player testing and close collaboration with engineers. Seeing how users interacted with wallet prompts, countdowns, and result screens revealed insights that directly shaped the design. This project reinforced my belief that Web3 products succeed when they put players first, not just technology.
I’m proud of the outcome and excited about how the lessons from RPS Gamba — especially around transparency and smooth onboarding — can inform future blockchain game design.
Back to works
Back to works
#CaseStudy #Web #App #B2C
RPS Gamba: Blockchain PvP Wagering Game
A fast-paced Rock–Paper–Scissors game built on Web3, blending simple mechanics with token-based wagering, wallet integration, and transparent on-chain outcomes.

Tools Used:
🛠 Figma
🛠 Smart Contract Integration
🛠 Web3 Wallets
🛠 Prototyping

Problem
Most blockchain games suffer from steep onboarding, clunky wallet interactions, and a lack of engaging UX. Even simple wagering concepts often feel untrustworthy or inaccessible to casual players, leading to poor adoption and retention.

Goal
Design a seamless, trustworthy PvP wagering experience where players can quickly connect their wallets, place token wagers, and enjoy Rock–Paper–Scissors with engaging feedback loops and transparent on-chain results.
My Role
Sole Product Designer — collaborated directly with two engineers to define and deliver the entire product experience. Owned end-to-end design: UX flows, wireframes, prototypes, UI, animations, and design system. Focused on bridging blockchain complexity with intuitive game design.

Discover
Studied Web3 wagering patterns and pinpointed pain points in wallet flows and on-chain interactions.

Define
Shaped the product vision: fast, transparent, and fun. Designed flows for wallet login, staking, results, and game history.

Develop
Built responsive prototypes in Figma. Explored motion/animation to make a simple mechanic (RPS) feel dramatic and rewarding.

Deliver
Shipped a polished UI system optimized for both desktop and mobile. Handoff included assets, interaction specs, and blockchain state transitions.

Discovery



Research Approach
Worked closely with engineers to map blockchain flows and wagering logic. Researched competing Web3 games to spot pain points such as constant transaction approvals and confusing wallet prompts.

Insights Gained
To make the game accessible, users needed fewer blockchain hurdles. Introducing account abstraction allowed smooth play without sending a transaction for every move. Combined with clear wager states and transparent on-chain results, this built both trust and speed into the experience.
User Personas


Full Name
:
Alex Chen
Age
:
27 years old
Location
:
Singapore
Job Title
:
Financial Analyst
Tech Proficiency:
:
High (comfortable with wallets, tokens, DeFi apps)
Device
:
iPhone Pro (small screen gaming)
Quotes
“Managing crypto always feels like too many steps.”
“I get frustrated when every action needs another transaction approval.”
“I value transparency and fairness because I have serious trust issues online.”
Goals
Frustrations/Pain Points
Needs


Full Name
:
Maria González
Age
:
32 years old
Location
:
Madrid, Spain
Job Title
:
Marketing Coordinator
Tech Proficiency:
:
Moderate (occasional crypto user)
Device
:
Desktop PC (mac 14’)
Quotes
“Crypto apps often feel overwhelming — too many steps, too much jargon.”
“I want to relax, not spend my time figuring out transactions.”
“If I’m playing, I need to feel it’s fair and not rigged.”
Goals
Frustrations/Pain Points
Needs
User Needs
Must have
Should have
Could have
Won’t have

Feature Prioritization

Collaborated with engineers to define the MVP around speed, trust, and accessibility — balancing technical feasibility (account abstraction, wallet flows) with business value (fast wagering and user retention).
Flowchart
To ensure that the structure of RPS Gamba was clear and intuitive for players, we created a detailed flowchart outlining the full user journey — from wallet connection to placing wagers and revealing results. This artifact helped us visualize how blockchain interactions would align with smooth, game-like UX.
We analyzed typical Web3 onboarding flows to pinpoint friction points such as repeated transaction prompts, unclear balance updates, and confusing result confirmations. Mapping these issues highlighted the need for account abstraction, streamlined wagering, and clear feedback loops.
By laying out the entire journey — from entering the lobby, selecting wager amounts, committing moves, to final reveal — we identified opportunities to simplify steps, reduce user drop-off, and make the experience feel more like a casual game than a crypto tool.
The flowchart also exposed design inconsistencies early on, allowing us to refine wallet states, wager confirmations, and match results before building high-fidelity prototypes. This ensured the final product delivered both speed and trust — critical in a PvP wagering context.
Ultimately, the flowchart served as a foundation for aligning design and development around a seamless player journey, balancing blockchain transparency with fun, low-friction gameplay.


Wireframes
With a strong understanding of user needs, we moved into wireframing to define the layout, functionality, and flow of the job management platform. These wireframes served as the foundation for both desktop and mobile experiences, focusing on clarity, task efficiency, and real-world usability.
The process was highly iterative. We shared drafts with technicians, operators, and developers to gather feedback early and often. This helped us validate assumptions, streamline key actions like marking a job as complete, and ensure information was accessible even in fast-paced environments.
An interactive prototype based on the wireframes allowed us to test ideas, uncover usability issues, and align stakeholders before entering the visual design phase. This stage ensured we had a structure that was not only functional, but intuitive and ready for refinement.

Wireframes for GLSS
UI Design


The visual design of RPS Gamba is clean and dynamic, shaped to feel approachable while still building trust in a wagering environment. The interface was designed to be light, quick to understand, and visually engaging without looking like a finance tool.
Color and motion were used to draw attention at the right moments — from a subtle countdown before moves are revealed to bold feedback when a match is won or lost. The goal was to heighten anticipation and make even a simple mechanic feel exciting.
On both mobile and desktop, the design remains consistent and easy to navigate. Players always know what stage they’re in, what’s happening with their wager, and what comes next. The result is an experience that feels smooth, fair, and immersive.

Design System & Consistency
To create a cohesive experience, we built a design system that tied together every part of the product — from wallet onboarding to wagering flows and match results. This helped ensure the game felt consistent whether players were on mobile or desktop.
The system was made up of reusable components like buttons, wager cards, timers, and status states. A shared visual language of color, motion, and iconography reinforced trust while keeping interactions light and easy to follow.
By standardizing these elements, we reduced friction in development and gave players a recognizable, reliable interface. The design system became a foundation for scalability, making it easier to expand features without losing clarity or polish.


Wallet
Deposit & withdraw funds
Play
Queue into matchmaking or create a private game.
Game Mode
Subtitle indicating which game mode is selected.
RPS Gamba Home Screen

Wallet Funds
Type and amount of funds available
Amount to Bet
Stake type and amount
Private game creation

Game Result
Profile & Result
User and what they chose as their move, and the result of the round or game.
Existing Games
Navigate between other active matches.
Emojis
Send real-time reactions to the match
Choice History
See what was chosen by the player in previous rounds
Navigation
Navigate between home, spectate and create game.
Usability Testing
To validate the design and make sure it worked smoothly for real players, I ran usability testing sessions using an interactive prototype that simulated the full end-to-end flow — from wallet connection to wagering and match results.
Players were asked to complete tasks like connecting a wallet, joining a match, placing a wager, and revealing their move. Feedback highlighted how much smoother the experience felt with account abstraction, which removed the need to sign every action. Users praised the clarity of countdowns and wager states, though some noted that the result screen could give stronger feedback.
Based on these insights, I refined the flow to reduce friction and make results more visually satisfying. This iterative process ensured RPS Gamba felt fast, trustworthy, and fun, resulting in an experience that appealed both to crypto-savvy players and casual newcomers.
Conclusion
Working on RPS Gamba was an exciting challenge. Taking a simple mechanic like Rock–Paper–Scissors and translating it into a blockchain wagering experience meant finding the right balance between speed, trust, and fun. Features like account abstraction helped remove friction, while clear wager states and animated results gave players confidence and made the game feel lively.
What stood out most was the value of player testing and close collaboration with engineers. Seeing how users interacted with wallet prompts, countdowns, and result screens revealed insights that directly shaped the design. This project reinforced my belief that Web3 products succeed when they put players first, not just technology.
I’m proud of the outcome and excited about how the lessons from RPS Gamba — especially around transparency and smooth onboarding — can inform future blockchain game design.
Back to works