RGU (v2.0)
  • INTRODUCTION
    • 👋Welcome
    • 💰Latest Fundraise (May'22)
  • 2020-2024: Real Cash Gaming
    • 🎮Core Gameplay
    • 💸Business Model
    • 📈Key Metrics
    • 💠Completed Milestones
    • 👨‍💻Technology
    • 🎤Our Communities
  • 2025: Token & the On-Chain Economy
    • 🛠️RGU -> A Virtual Gaming Nation
    • 🪙RUSH Token
    • ⏳RUSH Token Allocation & Unlock Schedule
    • 💰Treasury & Fees
    • 🔹Completed Milestones
    • 🎼Smart Contracts
    • 👨‍💻Technology
      • L2 Polygon
      • Wallet, Dex, Identity
  • 2026 & Beyond
    • 👀NFT Economy
    • 🗝️Game-Fi Economy
    • 🤝Developers & Partners
    • 🙋‍♀️RUSH DAO
  • Team
    • 👫Team
    • 💰Investors
  • Other
    • 📣Disclaimers & Risks
    • 💢Change Log
Powered by GitBook
On this page
  • 1. Core Experience
  • 2. Matchmaking
  • 3. Anti-Cheat Technology
  1. 2020-2024: Real Cash Gaming

Technology

Over the last 3 years here are technologies we've developed to bring the Rush Gaming Universe to life:

1. Core Experience

  • Native apps: High-quality native apps that operate at industry-leading 99.8+% crash-free users.

  • Games

    • Gaming Server: A custom gaming server that scales to the high concurrency and low latency needs of Rush Gaming Universe. We managed to achieve a 10K CCU on a 4-core 8 GB machine (more than 4x of what popular open-source gaming servers provided).

    • Unity Loader: Custom Unity loader that can load Unity games in a jiffy, achieving a P90 Game Load time of <7s.

    • Network: Custom network optimization that ensures high-quality gameplay in patchy network conditions.

  • Web 2 Wallet

    • Architecture: Highly scalable infrastructure deployed on a sharded database architecture.

    • Highly Scalable: Wallet supports 1k+ txns/second and can easily scale upto 5k+ txns/second.

    • Low Latency: Processes transactions in less than 75 ms.

2. Matchmaking

A key component of PvP gaming is matching a player with other players. To determine which players should be matched with each other, we employ the principle of fairness → that each match should be as fair as possible. Mathematically speaking, it means that we match such that the probability of winning a match for each player is equal.

Our matchmaking system consists of the following components ->

  • Skill Computation: Based on the Bradley Terry algorithm, we have developed a proprietary ML model that accurately computes the skill of a user in real time.

  • Real-time Matching: A priority queue system that ensures players are matched in real-time with each other at a P95 MM time of <10s, while ensuring a similar skill match.

  • Scalable: Highly scalable sharded queue architecture that can support more than 1000 tables, each with an incoming rate of 500+ users per second.

3. Anti-Cheat Technology

RGU is a skills-based universe, so we're very proactive and on guard for bad behaviour. We use technology to solve most of our problems and here are the measures we've taken:

Anti-Cheat Technology v1 (Live)

  • Auto-Detection of Scripts such as auto-click events that gives advantage to the player -> We have further limited this behaviour by proactive checks and adding game elements at random positions.

  • Game Code Modification which is often done in a "client-server" model, where users get access to client variables and use it to their advantage. This has been limited by software obfuscation.

Anti-Cheat Technology v2 (2024)

  • Secret Alliances detection

  • Multi Account detection

  • Real time cheat detection

Council

  • The council verifies games flagged with bad behavior by automated systems/users and takes appropriate action against users.

PreviousCompleted MilestonesNextOur Communities

Last updated 1 year ago

👨‍💻