Blockchain Integration for Gaming: RPS Millionaire Case

Book a discovery call

Description

RPS Millionaire reimagines the timeless game of Rock Paper Scissors (RPS) into a thrilling digital experience. It encapsulates the nostalgic simplicity of childhood gameplay while introducing an enticing twist — the opportunity to win one million dollars. Players can cash out their winnings at every fifth round or continue their quest for the ultimate prize.
Backend
Nest.JS, TypeORM, Redis, PostgreSQL, CQRS, Websockets, Video stream, DDD methodology
Mobile
React, Redux, TypeScript, Video stream
Container
Kubernetes
Database
PostgreSQL
Crypto transaction integration
Thresh0ld
Our role and company services
Cross-platform Development, Backend, Frontend, QA, UI/UX Design, Support

The challenge

The client came to us with the idea of popularizing their existing cryptocurrency, VOW, by developing a gaming platform where players need crypto tokens to participate. The product needed multiple integrations and had specific security requirements to ensure safe currency transactions.

Project management

  • Our goal was to create a user-friendly application where players can deposit cryptocurrency and compete against friends.
  • Players advance through levels by winning consecutive rounds, aiming to win one million dollars.
  • Our second objective was to develop an admin panel for the client to oversee user accounts, prize levels, and withdrawal requests.
  • The third part of the project scope was integrating third-party services for SMS verification, payment processing, video streaming, and cryptocurrency transactions.

The Rocketech team:

  • Business Analyst
  • Scrum Master
  • Backend Developer
  • Cross-platform Mobile Developer
  • QA Engineer
  • UI/UX Designer

Pitfalls

Midway through the project, we hit a big snag when we realized Apple might not approve our product release. To work around this, our frontend developer quickly built a web-based product version in just a month. This proactive move kept our project on track.

The project start wasn't as smooth as we planned. We tackled this by improving transparency and revamping our processes. Better communication and workflow refinement turned things around, and the client ended up happy with our work.

We encountered technical issues with video streaming technology, initially not suitable for cross-platform development. This required creative problem-solving and adaptation to ensure smooth operation across platforms.

Functionality

The gameplay is simple: Two players bet $1 each; the winner takes the $2 pot and advances to the next level. With each consecutive win, the stakes double ($2, $4, $8, $16, etc.), and the winner must find a new opponent at the same level. If a player wins 20 times in a row, they get $1,000,000.
  • At every fifth level, the player can cash out the winnings, choose a prize, or continue battling for $1M.
  • The user can play against a bot, invite others from the list to join the game, or battle a randomly selected player.
  • While playing, users can grant access to the device camera and sound to communicate in real time and send each other emojis.
  • Users can report and ban each other.
Browser version of web app

Main MVP features

  • Signup, Verification, and Login.
  • Game: The app is based on the Rock Paper Scissors mechanics.
  • Payments: Users must buy Vow tokens to play the game.
  • Matchmaking: The system connects users to play against each other on their levels.
  • Progress: After each win, the user goes up by a level, each draw goes down by a level, and each loss brings the user to level 0.
  • Withdrawal: Every 5th level, the user can select a prize item and withdraw all the money or continue playing.
  • Referral system: Users can invite a friend and, after their first game, get a free game.
  • Admin panel: The Admin role manages withdrawals and prize items catalog.

Admin panel

An admin panel was essential for user management, security monitoring, content oversight, financial management, analytics, and regulatory compliance, ensuring smooth operation and integrity. The RPS Millionaire's control system includes three main parts.
Admin panel

User management

  • Admins can view user feedback and all generated reports in a list format.
  • Admin can view reported users and ban them based on report reasons.
  • Admin can cancel reports if no ban is necessary, removing them from the list.
  • The super admin can create, delete, or replace the admin panel users and determine the role and its access level.
  • The super admin can change personal data, change passwords, and deactivate other admin panel users.
  • The analytics section can be arranged by period and contains statistics on the number of games, wins, losses, and draws.

Prize level management

  • Admin can select prize levels and add items.
  • Items are added only after admin confirmation.
  • Admin can delete prizes from any level and modify award descriptions and photos.

Withdrawal management

  • Admin can view and manage all withdrawal requests and mark them as done.
  • Admin can view all completed withdrawal requests.

Integrations

The app's smooth functioning was impossible without multiple third-party integrations.

  • Twilio SMS verification
  • Video streaming for cameras
  • Tapjoy integration
  • Crypto's endpoint integration

Real results from real customers

Rocketech sticks to their promises and timelines and develops according to our requests.

RPS Project Management Consultant

Results

Despite initial challenges, the web version of RPS Millionaire was successfully released, with the Android version approved for production.
We added exciting new features like Duel mode to boost user engagement and take gameplay to the next level.
The app's backend is prepared for further localization into additional languages (other than planned English and Spanish) — a significant step towards multi-language support.
The comprehensive admin panel allows for user management, prize level adjustments, and withdrawal request management.
The developed level system keeps users engaged and motivated to progress further in the game.
The project keeps developing as the client is happy with the results and brings new ideas.

See more cases

YOU(th)

HealthTech · web and mobile app

YOU(th) is a wellness app that uses AI and smartphone sensors to run a quick, non-invasive health check in under two minutes. No wearables, no clinic visits. It analyzes face videos, voice samples, and eye images to track over 50 wellness biomarkers and detect early signs of health risks.

AggloPay

FinTech · web app

AggloPay is a modern payment platform designed around the way merchants in Cameroon operate. It brings together mobile money, bank cards, and USSD into one system — no extra accounts, no manual workarounds. We took the project from first sketches to a working product in two months, covering design, development, and integrations with local payment services.

WTF

FinTech / WealthTech · web and mobile app

Managing a fund for high-net-worth individuals comes with unique challenges — standard SaaS solutions often fall short of delivering the flexibility and sophistication required. Our client, a fund with $100M in assets, needed a system capable of handling both fiat and cryptocurrency transactions, integrated trading functionality, and fast, AI-powered reporting to provide investors with detailed performance insights.

Guestroom

Social · mobile app

Guestroom is a bespoke social media platform and mobile app connecting creators with their followers, allowing artists to monetize their content. In a nutshell, it's a startup and unique social network where creators can share exclusive text and photo content, and followers can pay for access.

Kosmo

Dating / Social · mobile app

Kosmo is a mobile dating app designed to help users find their potential partners using astrology. The app allows users to like and super-like profiles, create matches, and engage in group and private chats on various topics like sports, yoga, reading, religion, and much more. The project goal was to create a dating app with a star twist — the matching is done based on users' zodiac signs.

QuizWithIt

EdTech · web app

QuizWithIt is a digital platform designed to provide an interactive and engaging way for users to learn and test their knowledge. The primary goal was to build a functional yet entertaining tool for bloggers and educators to reach and engage their audience. The product idea was to create an engaging educational quiz platform with a freemium subscription model.

Zuzan

Productivity · web app

Zuzan is an innovative online scheduling tool created to meet the needs of businesses. Through several business pivots, together with the client, we developed a comprehensive platform that offers customizable features and seamless integrations to enhance productivity in the modern workplace.

Eyrene

RetailTech / AI · web and mobile app

Eyrene is an innovative AI-powered Software as a Service (SaaS) solution for audits and data collection in the retail industry. Developed by a leading company specializing in image recognition services, Eyrene is trusted by global brands to reshape the merchandising landscape.

Start your project

Tell us what you're building, and we'll help you find the fastest path from idea to launch.

Talk to us!

Send us a message and we'll get in touch with you as soon as we can.
United States+1