Skip to content

Use the SDK by feature

These pages answer three questions: what a feature does, what a project must prepare, and in which order to integrate it. They intentionally avoid API-level detail. After choosing a feature, use the engine-specific guides for the actual project steps.

Unity, GameMaker, and Godot all provide Preview entry points for these capabilities. They use a Desktop Session from the local IGP desktop client, and a regular integration only needs the platform-issued appId. Unity and Godot require an additional Compliance package for real-name verification and anti-addiction.

FeaturePrimary purposeUnityGameMakerGodotPrerequisite
Multiplayer lobbyEntry point for room-based multiplayerPreviewNot supportedIn developmentLaunched by the IGP desktop client
RoomsReady, start, finish, and leavePreviewNot supportedIn developmentLaunched by the IGP desktop client
Realtime messagingSend custom messages in a roomPreviewNot supportedIn developmentJoined a room
State and RPCSynchronize state and invoke remote logicPreviewNot supportedIn developmentJoined a room
Mirror transportConnect Unity Mirror projects to IGP transportPreview, optional packageNot applicableNot applicableUnity, Mirror, and a joined room
  1. Complete Startup and connection and verify appId, initialization, and the Desktop Session.
  2. Integrate Game authorization and decide how the game handles online authorization, offline authorization, and failures.
  3. If required, add Real-name verification and anti-addiction and define the blocking policy.
  4. Create achievement definitions in the backend, then integrate Achievements.
  5. For multiplayer, continue from Multiplayer lobby. A ready Desktop Session is not the same as joining a room.
  • Preview: a public package and usable entry point exist, but the API may still change during preview.
  • In development: an implementation exists in the repository but is not a stable entry point in the current public release.
  • Not supported: the current public release has no entry point for this feature.
  • Not applicable: the feature only applies to a specific engine or technology stack.