Skip to main content

Configuring Game Center Login

The Player Network assigns a channel ID of 5 for Game Center logins, and the channel definition is INTLChannel.GameCenter in the Unity Engine and EINTLLoginChannel::kChannelGameCenter in the Unreal Engine.Player Network supports Game Center login on [iOS] (/docs/account/playernetwork/thirdparties/GameCenter/iOS) platform.

Game Center is a social channel provided by Apple for the iOS platform, offering leaderboards and a challenge system between friends.It also helps to manage the achievement system and leaderboards of lightweight online games, reducing the workload of developers.

Image:Game Center

Game Center provides the following mechanism:

  • User Management and Authentication:Users don't have to worry about implementing user registration, login, password retrieval, saving score data and other functions in the game.Game Center provides games with a "local player" object that is shared across all games and is available at all times.
  • Leaderboards:Easily get one or more leaderboards by specifying the leaderboard ranking method in App Store Connect.
  • Achievement Logging:If the game has defined milestones, progress can be saved using Game Center.
  • Challenges:Game Center provides mechanisms that enable player-to-player challenges.

For more information, see Official Game Center Developers Guide from Apple and Official Game Center Configuration Guide from Apple.