BetMGM
Case Study
Free Spins

Flow overview

Four ways a player meets Free Spins

Two of them are the happy paths inside the prototype. The other two are the edges I kept thinking about: how players find rewards on their own, and what happens when something breaks.

01

Minimised component catches the eye

02

Player taps to open it

03

Full info appears in context

04

Player taps Start Free Spins

05

Active state confirms it, the counter is live and visible

01Prototype flow

In-game discovery

The default path. The player sees it, opens it, uses it, finishes.

Note to self

Present without getting in the way. It sits at the bottom of the screen, with a fallback for providers that already use that area

01

Player taps the gift icon in the top menu

02

The rewards panel opens with the eligible offers

03

An eligible game is shown with a clear preview

04

Player taps into the game

05

The component is already there when the game loads

02

Gift icon entry

The player goes looking. Rewards page first, then the game.

Note to self

Some players look for rewards in the gift icon, not inside the game. Both entry points should land them in the same place

01

Error visible in the minimised state

02

Player opens it to see why

03

Clear CTA: 'Adjust bet to £2.00 or less'

04

Player lowers the bet inline

05

Component goes back to available, the player keeps going

03Prototype flow

Error recovery

Bet too high. The CTA tells the player how to fix it.

Note to self

The error says what went wrong and what to do about it. It tries to solve the problem, not just describe it

01

Timer state triggers the warning at the threshold

02

Amber chip and soft copy appear

03

Player is informed, not pushed

04

Player chooses to act, dismiss, or be reminded later

05

Expiry is handled with care, whatever the choice

04

Expiring soon

Urgency without pressure.

Note to self

Responsible gaming lives inside the copy, not as a disclaimer at the bottom. 'No rush, only use them if you want to'