Publishing Network Social
Publishing your games on the PlayerIO Publishing Network gives you access to all the social features.
Profiles
All users have a profile containing at least their chosen display name, and an avatar. You can programmatically extract this data from the UserToken for the logged in user, and use that in the game.
If you are using the Client Libraries, there are methods available for retrieving the profile data for any user, as well as showing the profile dialog for any user on top of your game.
Friends
Using a user's friends list is the easiest way to leverage social gameplay. Together with the GameRequests feature, this is the best way to invite new users to the game, and to retain them there once they've started playing.
If you are using the Client Libraries, there are methods available for retrieving the friends list for a user, checking the relationship status between two users, and showing the various dialogs where users can manage their relations.