Every pack is a surprise.
Rip digital card packs. Keep the cards, sell them back, or build a collection.
Beta build · test money only
Next: the team behind it →
The team
The team.
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 · 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.
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
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.
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.
Waveform of the Legendary and Secret reveal cues
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.
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.
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
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.
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.
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.
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