Royal Match's Duke's Treats: Play or Wait?
Key takeaways
Duke's Treats asks one question: play or wait? Same 4 rewards cost 12 wins if you wait, 24 if you don't.
Players sort themselves into two groups. Waiters bring retention, Rushers bring engagement.
The reward is a 5-minute booster, so it pulls you into playing right now. Waiters quietly become Rushers.
For producers: the dials to tune the feature for your own game, plus the metrics to watch.
What Is Duke's Treats?
A small feature that sits right on the Play button. No separate event screen to look for, no complex rules.
Win 3 levels → get a treat
Treats 1-3: a 5-minute unlimited booster (Rocket, TNT, Light Ball)
Treat 4: all three boosters at once
After each treat: a 60-minute cooldown
Every win during the cooldown cuts it by 15 minutes
Only wins count. A loss doesn't reset progress, it just doesn't move it. The event lasts 24 hours and comes back regularly.

The Feature Introduces Itself
Here's a detail that's easy to miss. My assumption: in an average session, players beat more than 3 levels.
If so, most players get the first treat without trying. They just play as usual, and the feature shows up on its own: a treat, a booster, then a timer on the Play button.

Key idea: the best onboarding for a feature is the player's normal session. No tutorial, no pop-up explaining rules. The player learns by getting a reward.
Play or Wait? Two Strategies, Same Rewards
After the first treat, every player faces the same choice.
☕ The Waiter plays 3 levels, leaves, comes back after the cooldown. Repeat.
⚡ The Rusher doesn't want to wait. They win the cooldown down: 4 wins to clear 60 minutes, then 3 more for the next treat.
* By Royal Match's own labels, there's 1 Hard + 1 Super Hard level per 10. In practice, there are more levels where you can lose. And since only wins count, the real number of attempts is even higher.

Royal Match may well segment this feature behind the scenes. We can't see that from the outside. But even without any segmentation, the feature sorts players by itself: each player picks a strategy, and the game gets two different behaviors from one feature.
Key idea: self-segmentation. Give players a choice with a clear price, and they'll sort themselves. It works on top of any segmentation you already have, not instead of it.
The Hidden Loop
This is my favorite part. The treat is not coins or a booster you keep in the inventory. It's a 5-minute unlimited booster.
WHY does that matter? Because you can't save it for later. To get value from it, you have to play right now.
You win 3 levels → get a treat
You play 5 more minutes to use the booster → about 2 wins
Those 2 wins already cut the cooldown from 60 to 30 minutes
"Only 2 more wins to clear it…" → 3 more wins → next treat → next 5 minutes
The player invests 10 minutes to earn the reward. Then 5 more minutes to justify it. And nobody thinks about the next 5 minutes the next treat will ask for.

Royal Match uses this trick a lot: time-limited unlimited boosters as rewards. And it's not only Royal Match:
Disney Solitaire: after a chapter, it offers a one-time discounted Wild card, and the player keeps playing to get the most out of it.
Monopoly GO!: short events of about 30 minutes ask "how far will you get?" and give an extra reward for reaching the goal.
A time-limited reward turns "I'm done" into "just a few more".
Key idea: a time-limited reward isn't just a reward. It's a reason to keep playing. The design gives a choice, then the reward nudges everyone toward one answer.
What Royal Match Gets

And engagement turns into money: more levels → more Hard levels → more paywalls → more chances to convert.
How to Integrate It into Your Game
(1) Start from a realistic session target
If your players have 1 session a day today, don't design for 4. Make the goal reachable, or Waiters will just stop coming back.
(2) Put treat #1 inside an average session
Set the threshold below your average wins per session. Let the feature introduce itself.
(3) Tune the "price" of rushing
This is the main dial. Ask one simple question: how many extra wins does a Rusher need to skip one wait?
In Royal Match, a 60-minute cooldown at −15 minutes per win takes 4 wins to clear. A treat takes 3. So rushing through all 4 treats costs 24 wins instead of 12: about twice as much.

A Waiter always needs 12 wins (3 per treat).
(4) Use it for segmentation
The feature has several dials you can set differently for different player segments:
How many rewards are on the bar
How many minutes one win takes off the cooldown
How many wins one reward costs
You can also make the bar progressive: the first reward is quick, the next ones cost more wins.
(5) Choose a reward that pulls players back in
A time-limited booster works. But check your Hard-level balance: unlimited boosters on a Super Hard level can make it too easy.
(6) Think about reminders
For Waiters the feature only works if they come back. A push notification when the cooldown ends can make a big difference.
What to Measure
Sessions per DAU: are Waiters really coming back more often?
Share of Waiters vs. Rushers: did the player claim the treat after the cooldown ended, or cut it down with wins?
Wins and attempts per player during the event vs. a normal day
Event funnel, 4/4 completion rate
Retention, CURR for players who saw the event vs. those who didn't
Final Thoughts
Duke's Treats looks like a simple "win 3, get a reward" feature. But inside it, there's a choice, self-segmentation, and a loop that quietly nudges players to play more.
That's what I love about Royal Match: simple on the surface, a lot of thinking underneath.
So, are you a Waiter or a Rusher? Tell me in the comments, and I'm curious: have you seen a similar loop in other games?
Enjoyed this breakdown? Subscribe to Funconomy and follow me on LinkedIn for more deconstructions on LiveOps, Economy and Monetization.



Comments