Unity · JSON Structure

Unity Player Structure

Document structure for a Unity Gaming Services player account

Type: object Properties: 0
Game DevelopmentReal-Time 3DMultiplayerGame ServicesCloud Gaming

Unity Player Structure is a JSON Structure definition published by Unity.

Meta-schema:

JSON Structure

Raw ↑
{
  "title": "Unity Player Structure",
  "description": "Document structure for a Unity Gaming Services player account",
  "type": "object",
  "fields": [
    {
      "name": "id",
      "type": "string",
      "description": "Unique Unity player identifier",
      "required": true,
      "example": "player_abc123def456"
    },
    {
      "name": "externalIds",
      "type": "array",
      "description": "Linked external identity provider accounts",
      "required": false,
      "items": {
        "type": "object",
        "fields": [
          {
            "name": "providerId",
            "type": "string",
            "description": "Identity provider name (google, apple, steam, facebook, custom)",
            "required": true
          },
          {
            "name": "externalId",
            "type": "string",
            "description": "Player's identifier at the external provider",
            "required": true
          }
        ]
      }
    },
    {
      "name": "disabled",
      "type": "boolean",
      "description": "Whether the player account has been disabled",
      "required": false,
      "default": false
    },
    {
      "name": "lastLoginDate",
      "type": "string",
      "format": "date-time",
      "description": "Last time the player authenticated",
      "required": false
    },
    {
      "name": "createdAt",
      "type": "string",
      "format": "date-time",
      "description": "When the player account was created",
      "required": false
    }
  ]
}