
Player Manager
The Player Manager plugin is specifically designed to manage and retrieve detailed player information through the PlayFab service, for games built using Construct 3 and Construct 2.
Interconnected with major platforms including Google Play, Game Center, Apple Login, Instant Games, Facebook, Facebook Instant Games, Steam, Xbox Live, Nintendo Switch, PS4 and of course PlayFab's own profile management system allows you to access, gather and utilize the detailed profile information of players.
Information include player profile, player contact email addresses, account's origin of creation meaning the authentication method in which the player originally created the account, linked accounts from services or authentication methods like Facebook and Google Play, tracked locations, leaderboard statistics, player tags and player value in real currency based on legal tender purchases.
The Player Manager is most useful in making profile pages of players in your application.



Introduction

The Construct Master Collection supports the full and easy integration of the PlayFab service for both Construct 3 and Construct 2.
Please click here to learn more about PlayFab.
Features
Here are some of the features of the PlayFab service:
Player profile
Player information
Email Addresses
Original account creation authentication method
Linked authentication methods
Linked social network or platforms
Player's real currency or local legal tender currency
Organized profile request features
Organized profile utilization features
For more information about all the integrated PlayFab service features, please click here to learn the introductory lessons to PlayFab.
Network Services
Here are some of the platform services that can be linked:
PlayFab
Google Play
Game Center
Facebook
Facebook Instant Games
Steam
Xbox Live
Instant Games (Android Studio port)
Nintendo Switch (3rd party porting services)
PS4 (3rd party porting services)
Nintendo Switch (3rd party porting services)
Editor Features
Here are some of the features in the Construct editor:
All platforms support, including web, mobile and desktop.
Construct 3
Construct 2
How to use?
It is easy to use the Player Manager plugin, you will only need to follow the steps below.
Set up the PlayFab API plugin, please click to visit the documentation. This includes creating a PlayFab account, studio and title.
Set up the Authentication plugin, please click to visit the documentation.
Finally, you can now use the Player Manager object, and include more PlayFab addons for more features.
Documentation
There is currently nothing to show, we will add more in the future.
Related Plugins
Account Info - is a plugin that retrieves and utilizes the player's user account data and information. In comparison, the Player Manager plugin manages, retrieves and utilizes the player profile data and information.
Account Manager - is a plugin that manages and makes requests for the user account. If the Account Manager manages the player's user accounts including changing information and making user account requests, the Player Manager plugin instead manages, retrieves and utilizes the players' account.
Actions, Conditions & Expressions
Actions


The following action groups:
Player Profile
Player Profile
Get Player Profile - The profile of the player. This profile is not guaranteed to be up-to-date. For a new player, this profile will not exist. Only the allowed client profile properties for the title may be requested.
PlayFab ID - Unique PlayFab assigned ID of the user on whom the operation will be performed.
Conditions
The following condition groups:
Player Profile
Player Profile : Contact Emails
Player Profile : Linked Accounts
Player Profile : Locations
Player Profile : Statistics
Player Profile : Tags
Player Profile : Values To Date
Player Account
Check Account Origin



Player Profile
On Get Player Profile - Triggers when the Get Player Profile Succeeded.
On Player Not In-Game - Triggers when the Get Player Profile responded that the Player is not In-Game.
On Profile Does Not Exist - Triggers when the Get Player Profile responded that the Profile Does Not Exist.
On Error - Triggers when the Get Player Profile failed with an error.
Is Getting Profile - Condition to check if the Get Player Profile is still loading.
Player Profile : Contact Emails
For Each Email - Loops through the list of Email Addresses.
Player Profile : Linked Accounts
For Each Account - Loops through the list of Linked Accounts.
Player Profile : Locations
For Each Locations - Loops through the list of Locations.
Player Profile : Statistics
For Each Statistics - Loops through the list of Statistics.
Player Profile : Tags
For Each Tags - Loops through the list of Tags.
Player Profile : ValuesToDate
For Each Values - Loops through the list of Values To Date.
Player Account
Is Account Linked - Condition to check if the "Player Account" is linked to a Sync Method.
Sync Method - The Sync Method to check if is linked to the account.
Company
CustomID
GameCenter
GooglePlay
Steam
Xbox Live
Facebook
iOS Device
Android Device
Windows Hello
Facebook Instant Games
Check Account Origin
Is Account Origin - Condition to check if where the "Player Account" is originally created.
Sync Method - The Sync Method to check if is linked to the account.
Company
CustomID
GameCenter
GooglePlay
Steam
Xbox Live
Facebook
iOS Device
Android Device
Windows Hello
Facebook Instant Games
Expressions




The following expression groups:
Player Profile
Player Profile : Contact Emails
Player Profile : Linked Accounts
Player Profile : Locations
Player Profile : Statistics
Player Profile : Tags
Player Profile : Values To Date
Server Response
Request