LogoLogo
WebsiteLinksMedia KitGitHub
  • Introduction
  • Sonic
    • Overview
    • S Token
    • Wallets
    • Sonic Gateway
    • Build on Sonic
      • Getting Started
      • Deploy Contracts
      • Verify Contracts
      • Tooling and Infra
      • Native USDC
      • Contract Addresses
      • Network Parameters
      • Programmatic Gateway
      • Learn Solidity
    • Node Deployment
      • Archive Node
      • Validator Node
      • Node Recovery
    • FAQ
  • Funding
    • Sonic Airdrop
      • Sonic Points
      • Sonic Gems
      • Game Gems
      • Sonic Boom
        • Winners
    • Fee Monetization
      • Apply
      • Dispute
      • FeeM Vault
    • Innovator Fund
    • Sonic & Sodas
  • MIGRATION
    • Overview
    • App Token Migration
    • Migration FAQ
  • Technology
    • Overview
    • Consensus
    • Database Storage
    • Proof of Stake
    • Audits
Powered by GitBook

© 2025 Sonic Labs

On this page
  • Game Gems Calculation
  • 1. Growth Score
  • 2. Activity Score
  • 3. Score and Final Allocation
Export as PDF
  1. Funding
  2. Sonic Airdrop

Game Gems

PreviousSonic GemsNextSonic Boom

Last updated 27 days ago

Game Gems mark the beginning of a new chapter on Sonic, where blockchain games are not just part of the ecosystem, but central to its growth.

Just like DeFi apps earn , eligible games on Sonic earn Game Gems, unlocking a share of the S token airdrop. Similar to the existing Sonic Gems, these allocations are designed to be distributed to players, helping bootstrap in-game activity and drive lasting engagement.

Game Gems Calculation

1. Growth Score

The growth score uses a transaction-weighted Quick Ratio to evaluate a game’s player dynamics. Specifically, it measures how many new and returning players a game attracts compared to how many users it’s losing or failing to retain.

This formula is designed to reward both new and established games fairly. To prevent manipulation, the score is capped, and scores cannot fall below zero. The metric is dynamic, with flexibility to adjust time windows, weighting, and inputs as new games join the program.

Growth Score=min⁡(cap, QuickRatio−1)\text{Growth Score} = \min\left(\text{cap},\ \text{QuickRatio} - 1\right) Growth Score=min(cap, QuickRatio−1)

QuickRatio=(New Players+Resurrected Players)×Their Transactions(Inactive Players)×Their Transactions \text{QuickRatio} = \frac{(\text{New Players} + \text{Resurrected Players}) \times \text{Their Transactions}}{(\text{Inactive Players}) \times \text{Their Transactions}} QuickRatio=(Inactive Players)×Their Transactions(New Players+Resurrected Players)×Their Transactions​

2. Activity Score

The activity score tracks relative player engagement across the ecosystem. It rewards games that command a larger share of total active users in the Game Gems program.

This helps ensure the reward distribution reflects real-time network activity and user interest.

Activity Score=Unique Players (Game g)Unique Players (All Games) \text{Activity Score} = \frac{\text{Unique Players (Game } g\text{)}}{\text{Unique Players (All Games)}} Activity Score=Unique Players (All Games)Unique Players (Game g)​

3. Score and Final Allocation

Each game (denoted as g) will receive an overall score, calculated as a weighted blend of the growth and activity scores. These weights (wg and wa) are chosen by Sonic Labs to reflect strategic goals and may evolve over time.

Score(g)=max⁡(0, wg×Growth Score(g)+wa×Activity Score(g))\text{Score}(g) = \max\left(0,\ w_g \times \text{Growth Score}(g) + w_a \times \text{Activity Score}(g)\right) Score(g)=max(0, wg​×Growth Score(g)+wa​×Activity Score(g))

Final Allocation(g)=(Score(g)/∑g′GScore(g′))×Total Tokens Allocated to Games \text{Final Allocation}(g) = \left( \text{Score}(g) \bigg/ \sum\limits_{g'}^{G} \text{Score}(g') \right) \times \text{Total Tokens Allocated to Games} Final Allocation(g)=(Score(g)/g′∑G​Score(g′))×Total Tokens Allocated to Games

Game Gems are separate from and come from a separate prize pool as part of the airdrop.

Sonic Gems
Sonic Gems