Game Registration

Register your game with the INVO Network platform through our comprehensive 4-step game wizard. Get your auto-generated SDK key, configure your currency, and start integrating immediately.

Game Assets & Info

Upload your game icon, cover image, and configure basic game information and transfer policies.

Auto-Generated SDK Key

Receive your unique SDK key automatically generated in step 2 with format ivsdk_[64-chars].

Default Currency Setup

Configure your primary currency with symbol, transfer limits, and exchange rules.

Payout Integration

Optional Plaid bank integration for automated revenue payouts and financial management.

Immediate Access

Start using your SDK key immediately after wizard completion - no approval delays.

Production Ready

Your game is instantly live on the INVO Network with full currency operation capabilities.

4-Step Game Registration Wizard

Complete your game setup through our streamlined wizard at console.invo.network:

1

Game Information & Assets

Upload assets and configure your game's basic information and transfer settings.

Required Assets:

  • • Game icon (square format)
  • • Cover image (1920x1080px)

Game Details:

  • • Game name & developer
  • • Genre(s) & platform(s)
  • • Transfer policy (Universal/Manual)
2

SDK Key Generation

Your unique API key is automatically generated for immediate use.

Auto-Generated Format: ivsdk_[64-character-random-string]

Usage: Include in X-Game-Secret-Key: {SDK_KEY} header on every API request

Security: Server-side only, never expose in client code

3

Default Currency Setup

Configure your game's primary currency with transfer rules and limits.

Currency Config:

  • • Currency name & symbol
  • • Symbol image URL (optional)
  • • Starting player amount

Transfer Rules:

  • • Transferable (yes/no)
  • • Minimum transfer amount
  • • Maximum transfer amount
4

Payout Setup (Optional)

Connect your bank account via Plaid for automated revenue payouts.

Bank Integration: Secure Plaid connection for ACH transfers

Revenue Sources: Transfer fees (3.5%) + Item sales profit (95%)

Alternative: Manual check payments if Plaid not available

Game Configuration Example

Here's an example of the data structure created during your game registration:

Complete Game Registration Data
// Step 1: Game Information
{
  "gameName": "Epic Adventure RPG",
  "developerName": "Your Studio Name",
  "publisherName": "Your Publisher",
  "gameDescription": "A fantasy RPG with cross-platform progression",
  "genre": ["RPG", "Adventure"],
  "platform": ["PC", "Mobile", "Console"],
  "gameUrl": "https://epicadventure.game",
  "gameIconUrl": "https://storage.googleapis.com/your-bucket/game-icon.png",
  "coverImageUrl": "https://storage.googleapis.com/your-bucket/cover.jpg",
  "universalTransfers": "yes", // or "no" for manual linking
  "linkedGameIds": [], // populated if universalTransfers = "no"
}

// Step 2: Auto-Generated SDK Key
{
  "sdkKey": "your_secret_key"
}

// Step 3: Default Currency
{
  "defaultCurrency": {
    "currency_name": "Gold Coins",
    "currency_symbol": "GC",
    "currency_symbol_url": "https://storage.googleapis.com/your-bucket/coin.png",
    "currency_amount": 1000, // Starting amount for new players
    "currency_type": "default currency",
    "transferable": true,
    "minimum_transfer_amount": 10,
    "maximum_transfer_amount": 10000
  }
}

// Step 4: Payout Configuration (Optional)
{
  "payoutMethod": "bank", // or "mail"
  "bankDetails": {
    "accountHolderName": "Your Studio Name",
    "bankName": "Chase Bank",
    "routingNumber": "021000021",
    "accountNumber": "1234567890", // Only last 4 digits stored
    "accountType": "business_checking"
  }
}

Immediate API Access

Your SDK key is active immediately after wizard completion. Start integrating right away:

Production Environment

Base URL:invo.network/api
SDK Key:ivsdk_your_key...
Status:Live Immediately

First API Call

Test API Access
// Test your SDK key immediately
const response = await fetch(
  'https://invo.network/api/player-balances/player/by-email/test@example.com',
  { headers: { 'X-Game-Secret-Key': YOUR_SDK_KEY } }
);

// 404 here is expected if the player doesn't exist yet — players auto-create
// the first time they hit a writing endpoint (purchase-currency, purchase-item).
console.log(response.status, await response.json());

Game Status Options

During registration, you can set your game's initial status:

🔧 Testing Status

  • • For games in development
  • • Full API access available
  • • Can change to Live anytime
  • • Default status for new games

🚀 Live Status

  • • For launched games
  • • Full production capabilities
  • • Real money transactions enabled
  • • Revenue sharing active

Prerequisites

Before registering your game, ensure you have:

  • • Completed developer account registration at console.invo.network
  • • Game assets ready (square icon, 1920x1080 cover image)
  • • Decided on currency name, symbol, and transfer policy
  • • Bank account information if enabling payouts
  • • Server-side integration capability (SDK keys are server-only)
  • • Understanding of your game's monetization and currency flow

Transfer Policy Options

In Step 1, choose how your game participates in cross-game transfers:

🌍 Universal Transfers

  • • Accept transfers from any INVO game
  • • Send transfers to any INVO game
  • • Maximum network reach
  • • Recommended for most games

🎯 Manual Linking

  • • Only transfer with specific games
  • • Choose your partner games
  • • More controlled ecosystem
  • • Good for game series/franchises

Post-Registration Benefits

After completing the 4-step wizard, you immediately gain:

  • Instant SDK Key: Ready-to-use API authentication
  • Full API Access: Player balances, transfers, purchases, item sales
  • Developer Dashboard: Analytics, revenue tracking, game management
  • Email Confirmation: SDK key sent to your email with integration instructions
  • Currency Operations: Accept purchases, track balances, process transfers
  • Revenue Sharing: Earn from transfer fees (3.5%) and item sales (95%)
  • Network Access: Connect with thousands of registered INVO games