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.

Last updated