Game Center for iOS
Features:
-Players Info
-Achievements
-Leaderboards
-SavedGames
-Challenges
-Matchmaking
-RealTime multiplayer (VoiceChat incluyed!)
-Choose between default or custom UI
Description:
GameKit provides you with the ability to create apps that allow players to interact with each other. Multiplayer apps allow your game to create real-time network matches. Players can invite other players to join their game. Most importantly, players can receive invitations to join a match even when your game is not running. Your game is running on each device and the instances of your game exchange match and voice data with each other. Turn-Based Gaming provides store-and-forward network match infrastructure where the match is played out over a series of discrete turns. This kind of match can be played without requiring all of the players to be connected simultaneously.
Game Center offers a centralized game service that connects players to each other. Game Center implements many different features:
Achievements provide the ability to track a player’s accomplishments in your game.
Leaderboards allow your game to store and fetch player scores from Game Center.
Challenges allow a player to challenge other players to complete an achievement or to beat a leaderboard score.
Official link: https://developer.apple.com/documentation/gamekit?language=objc
this asset only dont contains TurnBased feature, all other are supported (RealTime is incluyed!)
End User Licence Agreement (EULA).