Did you find this helpful?
Tutorials & Guides
Adding multiplayer to your games is a great way to boost player engagement. Players who are cooperating with, or competing against their friends will spend more money for a longer time period.
- Authoring a game server
- Managing server builds
- Connecting clients and requesting servers
- Limits and billing
- Custom Game Servers (Legacy service)
Login is mandatory, but all other player information is considered part of the Players feature. The more information you store with PlayFab about your players, the more actionable that data is, in terms of segmentation, communication, LiveOps, and analytics.
- Login Basics & Best Practices
- Linking and Unlinking
- Specific Guides:
- Getting Started with Facebook & HTML5
- Getting Started with Facebook & Unity
- Getting Started with Facebook Instant Games
- Getting Started with Google & HTML5
- PlayFab Sign-In With Google Play Games in Unity
- Getting Started with Kongregate and Unity
- Getting Started with Phaser.io
- Getting Started with Steam, Steamworks and Unity
- Integrating UWP with PlayFab
- Getting Started with Twitch & HTML5
- Getting Started with Universal Windows App
- Players in Game Manager
- Player Information
- Friends & Groups
The Entity Framework is a replacement for the previous separation of "User/Player", "Character", "Shared Groups" and similar concepts that exist in the Pre-2018 APIs. In the Entity Framework, all of these concepts are Entities, and all entities are treated the same within PlayFab. At the abstract level, all entities exist together and are defined together at a technical level under the hood. To the customer, you will find that all Entities contain the same set of features, and PlayFab will no longer have to implement a feature separately for one type of entity or another. Once a feature exists for Entities, it exists for all types of Entities, not just Players, Items, etc.
- Core Entity Feature Set
- Groups (Guilds/Channels/Parties/Clans/etc)
Items and inventories are a common mechanism to add customization and depth to your game. Tracking virtual currencies and purchases with PlayFab allows us to give you top-notch analytics and LiveOps reports. Stores and sales are a well-established mechanism for boosting revenue and player retention.
- Stores & Sales
- Real Money Purchasing
Running LiveOps for your game requires lots of information about Player Activity, revenue, and content, in real time. We provide dashboards and reports so you can track your players and your title to maximize your revenue.
- Real-time Analytics: Core Concepts
- Game Manager
- Analytics Reports
- Daily, Monthly, and Rolling 30-Day Overview and Totals Reports
- Thirty Day Retention Report
- Thirty Day New User Retention Report
- Thirty Day New User Conversion Report
- Daily and Monthly Top Spender Report
- Daily and Monthly Top Items Report
- Daily AB Test KPI Report
- Daily API Usage Details Report
- Daily and Monthly CDN Usage Report
- Daily Abuse Reports History Report
- A/B Testing & Segments
- [+Commerce/+Players] Custom Stores for Player Segments
- [+Automation/+Commerce/+Players] A/B Testing with Stores and Test Buckets
- [+Automation/+Players] Creating A/B Tests
- [+Automation/+Content/+Players] A/B Testing with TitleData, A/B Test Buckets and Cloud Script
- PlayStream [+Automation]
- Metrics and Terminology
- Data Collection
The content feature focuses around one goal: Update your game, and Provide new content to your game, without publishing a new build of your game
All of our automation features let you run Server-Authoratative logic on PlayFab servers, without the need of creating or hosting your own game servers.
- SDK Usage Guidelines
- Custom Code on PlayFab Servers
- Bulk Actions
- Remote Server Access
In order to effectively manage your titles in PlayFab, you need to be able to control not only who can access them and how, but also how players can interact with the titles. We provide a complete set of features to assist with this.
- Title Management
Our Enterprise features are not fully available to free customers. Some features work in limited capacity as a demo, but may stop functioning if you exceed the demo limits.
These guides provide the quickest path to making your first API call in each available SDK.
- ActionScript3 Getting Started Guide
- Cocos2d-x Getting Started Guide
- Corona Getting Started Guide
- CSharp Getting Started
- Defold Getting Started
- Java Getting Started
- Linux/C++ Getting Started Guide
- Node Getting Started
- Python Getting Started Guide
- Unity Getting Started
- Unreal Marketplace Plugin Getting Started
- Windows/C++ Getting Started Guide
- Xamarin Getting Started Guide
- Exporting and deleting player data (GDPR)
- This document describes how to leverage new Admin APIs to manage player data PlayFab has for your titles.
- Global API Method Error Codes
- Supplement to the specific error codes for an API method, this is a list of error codes that apply to most or all API methods
- Getting PlayFab Developer Keys
- Cycle, or replace the secret keys of your title as needed to improve the security of your title
- Getting Started with PlayFab - Chapter 1
- This document describes the overall structure of PlayFab and how PlayFab works
- Parse Migration Guide
- Both PlayFab and Parse provide back-end tools and services for building and operating your game, but there are several differences. Understanding these differences is important for planning a migration from Parse to PlayFab
- Building Blocks
- This is a general Glossary of PlayFab terms
- Execute PlayFab API Via Postman
- Knowing how to manually call the Web API methods is invaluable when you are trying to integrate PlayFab with your game. If a function isn’t working out quite how you expect, being able to call it in an app that shows you the specific response data and any error messages is a powerful way to debug those calls. There are a number of apps or utilities out there that make it easy to interact directly with a Web API, but one that we really like is the Postman Chrome plugin