Riplush logo
Every pack is a surprise.
Rip digital card packs. Keep the cards, sell them back, or build a collection.
Beta build · test money only
Riplush home: swipeable pack carousel
Animated recording of a Riplush pack rip with a Legendary reveal and confetti
Next: the team behind it →
The team
The team.
Dot, the Riplush mascot
Manu
Product Owner and Architect
Product
PRDs, scope
Project
Board, tickets
UI/UX design
Mockups
Animation
Motion, Ludo.ai
Sound
SFX, ElevenLabs
Web
The game UI
Backend
Engine, wallet
Economy
Odds, EV, KPIs
CRM
Lifecycle messages
QA
Tests everything
Riplush Backoffice overview screen, Beta, local, all providers mocked
Riplush · Stakeholder deck · 02 / 13 · Roles from the team charter; the Backoffice is shown in Beta with mocked providers.
Mobile · Home
Pick a pack. Swipe. Pay.
The home screen is a game stage: big glossy packs, one clear price button.
Swipe through packs, see the min and max value up front.
Choose volatility and how many packs, then one tap to pay.
Five tabs: Packs, Free, Collection, Journey, Me.
Left: live recording, guest view. Right: signed-in view, Beta test balance.
Animated recording: swiping the pack carousel on the Riplush home screenSigned-in Riplush home with balance, level badge and a pack waiting to open
Riplush · Stakeholder deck · 03 / 13
Mobile · Cashier
Clear before you pay.
The quote is on screen before any money moves.
Deposits from $10 to $10,000.
Card fee 2.65% + $0.18 is paid on top, so the balance gets the full amount.
No ID to deposit. Checked once, at the first cash withdrawal.
Beta: every payment method is simulated
Cashier quote: deposit 50 dollars, card fee 1.50, total 51.50, payment methods marked simulatedFree tab with free packs, welcome offer and daily claimInbox with to-do items and rewards
Riplush · Stakeholder deck · 04 / 13 · Cashier, Free packs, Inbox
Mobile · The rip
Tear it. Reveal it. Feel it.
Swipe across the top of the pack. Each card flips with a glow for its tier.
Keep or sell back, card by card.
Legendary and Secret pulls get a full celebration.
Dot, the mascot, watches every rip.
Clip: a QA run on Beta test money. A $1.00 Lucky Dollar pack pulled $26.07 in that run. A single run, not a typical result.
Animated recording of a pack rip: card reveals, a Legendary pull with confetti, and the result screenSwipe to rip screen with the pack ready to tear
Riplush · Stakeholder deck · 05 / 13
Mobile · Sound
Every moment has a sound.
Cues are made with ElevenLabs and tied to the animation by id, so sound and motion stay in sync.
Tear, flip, coin shower, and a tier sting for every rarity.
Legendary and Secret stings run about 2 to 2.5 seconds and duck the music.
Starts muted until the first tap, with separate SFX and voice volume.
Sound does not play inside this deck. Open the game to hear it.
Animated waveform of the Legendary and Secret reveal sound cues
Waveform of the Legendary and Secret reveal cues
Spectrogram of the full rip sound set
Spectrogram of the full rip sound set
Riplush · Stakeholder deck · 06 / 13 · Source: assets/sound/SOUND_MAP.md
Economy · The idea
Honest packs. Built-in margin.
Every pack is priced so the expected pull is 90% of its price.
90% back to the player
10%
Model margin: 10.0% if every pull is sold back, 12.7% blended (80% sold, 10% shipped, 10% kept at card cost).
100%
sell-back value, $0 fee
10
XP for every $1 spent
2.65%
+ $0.18 card fee, paid by the player
Source: economy/reports, economy/config. Model values, not results.
Pack screen showing the price and the rip prompt
Riplush · Stakeholder deck · 07 / 13
Economy · Proven on Beta
The math holds up.
Beta · simulated players · test money
136/136
revealed rips replay bit-for-bit (provably fair)
4,191
of 4,191 outcomes match their draws
p = 0.75
observed tier rates vs configured odds, Riplush
0
XP mismatches across 1,231 players
Realized RTP 81.0% (95% CI 67.3 to 94.8%) vs the 90% model: inside variance. Margin at full sell-back 19.0%, versus 10.0% in the model. No outside players yet; the real payment cost is a go-live item.
First Beta business report: Riplush handle, 19.0% margin at full sell-back, 136 of 136 rips replayed
Riplush · Stakeholder deck · 08 / 13 · Source: First Beta business report, 2026-11-14 (RIP-0714)
CRM · Push
Short, warm, never pushy.
Web push in v1, with the player's permission. Copy is real, from the template files.
1 marketing push a day, 4 a week, across every flow.
Quiet hours 21:00 to 09:00 player time.
Opt-in first for marketing. Safer-play messages are never blocked.
Nothing is sent: all flows are drafts
Six push notification samples: free pack offer, Dot misses you, happy hour, weekend boost, level chest, free pack waiting
Riplush · Stakeholder deck · 09 / 13 · Samples rendered from crm/templates; variables filled from the economy defaults
CRM · Email
53 email templates, ready to wire.
Welcome, tips, first deposit, withdrawals, safer play, security.
18+ line and a Safer play link in every email.
One-click unsubscribe. Marketing only with opt-in.
Beta sends to a fake mailbox. A real email provider (SendGrid) is the next step.
The company address line stays a placeholder until the company is open.
First-deposit offer email: Free pack up to 5 dollarsFirst-week tips email
Riplush · Stakeholder deck · 10 / 13 · Rendered from crm/templates (HTML)
CRM · Campaigns
Reasons to come back.
Happy hour. Tue and Thu, 19:00 to 21:00, XP x1.25.
Weekend boost. Saturday, 24 hours, XP x1.25.
First-deposit pack. Deposit $20, $50 or $100+ for a free pack worth $1, $2.50 or $5. Once per player.
Reactivation. Day 3, 7, 14, 30: free pack worth $1, $1, $2, $3.
Total $120.33 per 1,000 players a month · simulated
Packs and XP only. No cash, no deposit match. Pack odds never change.
In-app banner: Day 3 of 7, your daily pack is hereIn-app banner: 2nd deposit offer, free pack up to 10 dollarsIn-app happy hour banner
Riplush · Stakeholder deck · 11 / 13 · Source: crm/engagement-economy.md (simulated Demo values)
CRM · Flows
Every message on one canvas.
42
lifecycle flows
170
steps
0
live. Drafts only
From hello to safer play, across in-app, email and push. The rules are approved by Manu; nothing goes live until he says yes.
CRM canvas: Every message Dot sends, on one canvas, with 42 flows and 170 steps
Riplush · Stakeholder deck · 12 / 13 · Source: crm/canvas.html
From Beta to open doors
Next steps.
1
Open the company
2
INVENTORY API
3
Deploy the system
4
Connect payment providers
5
Connect a tracking system
6
SendGrid for email
7
SMS provider
8
Legal
9
Publish on Google Play and the App Store
10
Start marketing
Riplush · Stakeholder deck · 13 / 13