Skip to content
🚧 Preview · IGP Developer Docs is still in early preview. The currently published APIs and package names may still change.

Introduction to IGP Developer Docs

IGP Developer Docs is the official documentation entry point for game developers.

The first public content focuses on integrating IGP platform capabilities into games. The documentation is organized in two layers:

  • Use by feature: explains what the SDK can do, which engines support each feature, and how to integrate the same feature across different engines.
  • Engine integration details: covers installation, Quick Start, debugging, and sample project notes for Unity, GameMaker, and Godot.
  • Feature usage docs: each feature is documented in one page, with examples organized by engine.
  • Engine detail docs: each engine page explains the current capability scope, installation method, and minimal validation flow.
  • Versions and downloads: currently public packages, download links, and checksums.
  • Debugging and local testing: local validation, common blockers, and sample projects.

The IGP platform capabilities currently covered include:

  • Game authorization: verify at launch whether the current player legitimately owns the game on IGP.
  • Rooms: create / join / leave rooms, with ready, start, and finish lifecycle events.
  • Realtime messaging: reliable messaging between players in a room, with automatic fragmentation for large payloads.
  • State and RPC: synchronize player state across endpoints and call logic on other players in the room.
  • Achievements: unlock achievements and report progress.
  • Real-name verification and anti-addiction: read whether the player can currently play and why the state changed; supports launch blocking and in-game real-name verification handling modes.
EngineAvailable?Notes
Unity✅ PreviewPrimary delivery engine. Feature coverage is the broadest and the docs are currently the most complete.
GameMaker⚠️ PreviewCovers game authorization, real-name verification and anti-addiction, and the main achievement flow. Room features are not available yet.
Godot🚧 In developmentNo public package yet.
Unreal⏳ PlannedNot started yet.
  • If this is your first time reading the docs, start with Use the SDK by feature to understand the current feature set.
  • If you already know the target feature, open that feature page to confirm supported engines, prerequisites, and self-test steps.
  • For installation, Quick Start, or debugging notes, open Engine integration details.
  • Before integrating any feature, confirm the initialization method in Startup and connection.
  • After integration, complete the checks in Testing.
  • To validate the Unity minimal flow, read Unity Quick Start.
  • To validate the GameMaker minimal flow, read GameMaker Quick Start.
  • To check current versions and downloads, read Release Notes.