Title Manager
The Title Manager plugin is specifically designed to manage the title-wide (game-wide) features, for games built using Construct 3 and Construct 2.
In PlayFab, title refers to the game. The Title Manager plugin lets you access the game-wide features including the following:
Catalog
Store items
Title data (Global game data)
Title news (Game news)
Server time
Title info (Game info)
Catalog and Store items are requested and managed here for purchase transactions of either virtual or real currency through the player clients.
Title data is a game data allocation that is globally accessible by the entire game and is managed here.
Title news is like global game announcements for a game and is retrieved here same as server time and other title information.
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:
Game management features
Catalog
Store items
Store listing
Game economy management
Title data (Global game data)
Title news (Game news)
Server time
Title info (Game info)
Organized request and receive 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 Title 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 Title Manager object, and include more PlayFab addons for more features.
Documentation
There is currently nothing to show, we will add more in the future.
Title Features
The Title Manager plugin has features from its server console, including configurations that'll set you up for your professional online game. These include title data (global game data), title news (game news) and the game's server time in timestamp.
Step 1 : From the Dashboard, select the Content side tab.
Step 2 : Then select the Title Data tab.
Step 3 : Set the data that is to be read by the client, except the internal data, which is for admin or server automation purposes. Note: Like any other data in PlayFab, these can be managed automatically by the server through server automation, or requested by the client through the Cloud Script plugin or Azure Function plugin to run a cloud function from a script in server automation.
Step 4 : Select the Title News tab.
Step 5 : Set here the news you want to announce to your game application users.
Step 6 : Access both the Title Data and News from your application using the Title Manager plugin.
The catalog and store are included features as well. However, these are best read in the Virtual Currencies plugin documentation, please click to visit the documentation page.
Related Plugins
Publisher - is a plugin that implements studio-wide features, including global data accessible in multiple games belonging to a studio, and studio management features. In comparison, the Title Manager plugin implements title-wide (game-wide) features, including global data accessible in the current title (game), and game management features.
Virtual Currencies - is a plugin for managing a user's purchases, subscriptions, claims, redeem codes and player inventory through the PlayFab service. The Title Manager has the features to manage the game economy, and retrieve the catalog and store listing. However, for the user's own inventory, purchases, subscriptions, claims, transactions and buyer information, the Virtual Currencies plugin is needed to manage the user's side of the economy, including making payments, subscriptions and claims.
Actions, Conditions & Expressions
Actions
The following action groups:
Store Listing
Title-Wide
Title-Data : Filtered
Title-Data : Retrieve Data
Store Listing
Get Catalog Items - Retrieves the specified version of the title's catalog of virtual goods, including all defined properties.
Tag - The tag to differentiate requests.
Get Catalog Items with Version - Retrieves the specified version of the title's catalog of virtual goods, including all defined properties.
Catalog Version - The "Catalog Version" to be requested.
Tag - The tag to differentiate requests.
Get Store Items - Retrieves the set of items defined for the specified store, including all prices defined.
Store ID - Unique identifier for the store which is being requested.
Tag - The tag to differentiate requests.
Get Store Items with Version - Retrieves the set of items defined for the specified store, including all prices defined.
Store ID - Unique identifier for the store which is being requested.
Catalog Version - The "Catalog Version" to be requested.
Tag - The tag to differentiate requests.
Title-Wide
Get Time - Retrieves the current server time.
Get All Title Data - Retrieves all the key-value store of custom title settings.
Tag - The tag to differentiate requests.
Get Title News - Retrieves the title news feed, as configured in the developer portal.
Count - Limits the results to the last "n" entries. Default is "10".
Title-Data : Filtered
Plan Get Title Data - Plan to get a Title Data for the next "Get Title Data".
Key - The "Key" reference for the Title Data.
Get Title Data - Retrieves the key-value store of custom title settings.
Tag - The tag to differentiate requests.
Title-Data : Retrieve Data
Load Title Data - Retrieves the Title-Data value with a key from a previous "Get Title Data".
Key - The "Key Name" for the Title Data.
Conditions
The following condition groups:
Store Listing
Title-Wide
Title-Data : Retrieve Data
Get Catalog Items
Get Store Items
Get Title News
Store Listing
On Get Catalog Items - Triggers when the Get Catalog Items Succeeded.
On Get Catalog Items Error - Triggers when the Get Catalog Items Failed.
On Get Store Items - Triggers when the Get Store Items Succeeded.
On Get Store Items Error - Triggers when the Get Store Items Failed.
Title-Wide
On Get Time - Triggers when the Get Time Succeeded.
On Get Time Error - Triggers when the Get Time Failed.
On Get Title Data - Triggers when the Get Title Data Succeeded.
On Get Title Data Error - Triggers when the Get Title Data Failed.
On Get Title News - Triggers when the Get Title News Succeeded.
On Get Title News Error - Triggers when the Get Title News Failed.
Title-Data : Retrieve Data
On Load Title Data - Triggers when the Load Title Data Succeeded.
Key - The "Key Name" for the Title Data.
On Load Title Data Failed - Triggers when the Load Title Data Failed.
Key - The "Key Name" for the Title Data.
On Any Load Title Data - Triggers when any Load Title Data Succeeded.
On Any Load Title Data Failed - Triggers when any Load Title Data Failed.
Get Catalog Items
For Each Catalog Item - Loops through all the Catalog Items using the "loopCatalogItems" expression.
Get Store Items
For Each Store Item - Loops through all the Store Items using the "loopStoreItems" expression.
Get Title News
For Each Title News - Loops through all the Title News using the "loopTitleNews" expression.
Expressions
The following condition groups:
Get Catalog Items : Main
Get Catalog Items : Virtual Currency
Get Catalog Items : Real Currency
Get Catalog Items : Check
Get Catalog Items : Exclusive
Get Catalog Items : Consume
Get Catalog Items
Get Store Items : Main
Get Store ITems : Marketing Data
Get Store Items : Source
Get Store Items : Store
Title-Wide
Title-Wide : News
Title-Data : Retrieve Data
Server Response
Request
Load