Skip to content

Use the SDK by feature

These docs are organized by feature. Start by confirming the SDK feature set, then open the integration examples for the target feature in each engine. Engine folders only contain installation, Quick Start, debugging, and sample project details.

FeatureMain purposeUnityGameMakerGodotPrerequisites
Startup and connectionMake the SDK available in gamePreviewPreviewIn developmentappId, explicit initialization, IGP desktop client
Game authorizationVerify legitimate game ownershipPreviewPreviewNo standalone entry yetConnected IGP desktop client
Real-name verification and anti-addictionDetermine current playabilityPreview, optional packagePreviewNot supportedConnected IGP desktop client, handling mode selected
AchievementsUnlock achievements and report progressPreviewPreviewIn developmentConnected IGP desktop client
FeatureMain purposeUnityGameMakerGodotPrerequisites
Multiplayer lobbyEntry point for room-based multiplayerPreviewNot supportedIn developmentLaunched by IGP desktop client
Roomsready, start, finish, leavePreviewNot supportedIn developmentLaunched by IGP desktop client
Realtime messagingSend custom messages inside a roomPreviewNot supportedIn developmentAlready joined a room
State and RPCSync room state and call remote logicPreviewNot supportedIn developmentAlready joined a room
Mirror transportConnect Unity Mirror projects to IGP transportPreview, optional packageNot applicableNot applicableUnity, Mirror, already joined a room
  1. Review the feature matrix on this page and confirm the SDK features currently available.
  2. Open the target feature page and confirm supported engines and prerequisites.
  3. If installation, Quick Start, or debugging details are needed, open Engine integration details.
  4. Return to the target feature page and complete integration in the recommended order.
  5. After integration, run the checks in Testing.
  • Preview: A usable entry point exists, but changes may still occur during the preview stage.
  • In development: Code or samples exist in the repository, but they are not yet a stable public deliverable.
  • Not supported: The current engine has no entry point for this feature.
  • Not applicable: The feature only applies to a specific engine or technology stack.