System Diagram

Quip Rabbit is designed with a modular and scalable architecture that integrates industry-standard technologies to ensure a seamless multiplayer experience, secure token utility, and efficient backend automation. The following system diagram illustrates the key components and how they interact to support the game's core functions, including gameplay, Play-to-Earn (P2E), staking, map governance, shop, NFT marketplace trading, player account security, player account storage, and multiplayer.

Game Client (Unity)

The core game is built using Unity, which is optimized for mobile platforms (Android, iOS), desktop (Steam), and web browsers (WebGL). This client manages real-time user interactions, game logic, gameplay mechanics, the in-game economy, and UI/UX rendering. Unity communicates with backend services and blockchain modules in real-time for seamless functionality.

Multiplayer Infrastructure

Photon Quantum + Photon Cloud Enables ultra-low latency, high-fidelity multiplayer gaming in both casual and competitive modes. Server-based validation and authorization ensure fairness and scalability in Play-to-Earn (P2E) tournaments and private matches (party and room), optimized with the latest technology.

Player Data Management

Microsoft Azure PlayFab Manages player accounts, authentication, statistics, and game progress.

Microsoft Azure Cosmos DB Ensures fast and reliable NoSQL-based storage of game-specific player data.

CloudScript Integration Enables real-time execution of backend logic, scheduled tasks, and transaction forwarding to Cloudflare Workers.

Token & Transaction Validation

Cloudflare Worker + Helius All automated on-chain (Helius API) and off-chain (Cloudflare Worker) confirmations and validations, which track your txhash or TxID, are performed on secure servers for:

  • Registration fees (Gems or USDC) for Play-to-Earn (P2E) tournaments

  • QUIP staking and reward distribution

  • Map governance actions (creation, voting, proposals)

  • Shop purchases using QUIP tokens

  • Additional quota for multiplayer play with friends in party and rooms

The service is event-driven and scalable, minimizing latency and reducing fraud.

Wallet & Identity Integration

In-Game Wallet Integration (e.g., MagicBlock + Phantom) Provides secure wallet access and one-click signing of in-game transactions, which are routed directly to the Phantom wallet.

Firebase + Backendless Used to enforce unique player identities, prevent duplicate usernames, and ensure secure account connections in-game.

Utility Tokens & NFT Marketplace

QUIP Token (Solana) Core game utility:

  • Play-to-Earn (P2E) tournament entries & prizes

  • Staking to earn QUIP tokens

  • Map governance voting

  • Purchases in the in-game shop

  • Token burn mechanism via shop

NFT Marketplace (Ethereum) Supports secondary skin sales. Offers interoperability for players who own assets across networks. Visual and character ownership is validated in-game.

Quip Rabbit System Diagram. This diagram illustrates how player devices interact with the Unity game client, backend services, wallet integrations, and NFT smart contracts across the Solana and Ethereum cross-chain networks. Key infrastructure partners include Photon Cloud, Photon Quantum, Microsoft Azure PlayFab, Firebase, Backendless, Cloudflare, Helius, and MagicBlock..

Last updated