PlayFab Hub – Cross-Platform Backend Solution
ClientDirect leaderboard score submission requires AllowClientToPostPlayerStatistics (Allow ... Simplify your backend setup. ... Azure Functions remains optional when your project needs it.
by Mind Invaders Games
Price History +
Features
• ScriptableObject configuration and typed client managers.
• Authentication, player data, Economy v1/v2 and legacy statistic leaderboards.
• Legacy JavaScript CloudScript default, with optional Azure Functions integration.
• Social/groups, opt-in best-effort analytics, LiveOps, notification registration, lobby and matchmaking helpers.
• Editor-only administration with dry-run previews and health checks.
• Six saved demo scenes: login, leaderboards and Economy v2 shop, each in uGUI and UI Toolkit.
Validated environment
Unity 2022.3.44f1 and Unity 6000.4.6f1. Windows Mono player builds; Unity 6 WebGL IL2CPP build/startup only, not full browser backend verification. Native mobile/console SDKs, platform login providers and real store receipt flows require additional project-specific testing.
Dependencies
1. PlayFab account/title required. Download the official PlayFab Unity SDK (tested 2.230.260123) from https://github.com/PlayFab/UnitySDK and import it using Assets > Import Package > Custom Package. Review existing SDK files/settings before updating.
2. This Unity 6000.4.6f1 upload uses uGUI 2.0.0, which includes TextMeshPro. The archive declares this registry dependency; accept Unity’s dependency prompt. If absent, install uGUI through Window > Package Management > Package Manager.
3. Choose Window > TextMeshPro > Import TMP Essential Resources.
4. Wait for compilation, then open the Hub and configure your Title ID. All six demo scenes ship saved; generation is optional.
Complete setup in the same project being validated. New temporary validation projects do not inherit SDK/resources from other projects. No other Asset Store purchase is required.
Validator advisories after setup
Asset Store Tools may flag the default UI Toolkit Font Material’s shader tags and mutable static fields/events. The UI Toolkit Login demo was visually verified with URP 17.4.0. Runtime session state uses SubsystemRegistration/shutdown reset handling, including event cleanup. Missing demo components must be resolved through dependency setup. HDRP has not been validated.
Integration limits
Receipt helpers use PlayFab Legacy Economy v1 for supported Google Play/Apple receipts; PlayFab validates remotely without a custom CloudScript. Unity IAP checkout, pending-order handling, restores, Economy v2 real-money redemption and a durable transaction ledger are not supplied. Multiplayer helpers provide service calls, not a networking transport or hosted game server. Notification helpers register tokens, not operating-system notification delivery. UGC writes require customer-supplied handlers. Analytics is off by default and sends individual best-effort events. New-title anonymous account creation requires the authentication guide and appropriate title policy.
Documentation
Designed offline HTML documentation is included, with guide navigation and filtering, collapsible contents, section links, and copy-code buttons. Includes Getting Started, per-feature PlayFab title setup, API examples, troubleshooting, and IAP integration limits. Open them through Tools > MoDev > PlayFab Hub > Documentation. Publisher website: https://mindinvadersgames.com. Support: mindinvadersgames@gmail.com.
Title setup
Hub switches do not configure the PlayFab title. ClientDirect leaderboard score submission requires AllowClientToPostPlayerStatistics (Allow client to post player statistics) under Game Manager > Settings > API Features; leaderboard reads and server-written scores do not require it. The default CloudScript mode requires your own validated score handler. Configure profile-field permissions, catalogs/prices, store receipt mapping, deployed handlers, group roles, LiveOps content, push channels and matchmaking queues for the features you use. See the per-feature setup guide in Documentation.
PlayFab Hub - Cross-Platform Backend Solution
Build on PlayFab. Simplify your backend setup.
Use PlayFab's built-in services and PlayFab-hosted Legacy JavaScript CloudScript without a separate Azure Functions deployment for the default workflow. That means one fewer service to configure and maintain. Azure Functions remains optional when your project needs it. PlayFab service charges and limits still apply.
Manage your title inside Unity
Keep client configuration and common title administration in your Unity workflow. The editor-only Admin Hub provides dry-run previews for supported writes, health checks, catalog, Title Data and CloudScript tools, ban administration and an optional adapter for your own UGC policies.
Work with Economy v1 and v2
Use catalog, inventory, virtual-currency purchase and consumption helpers for Economy v1 and v2. Google Play and Apple receipt-validation helpers use PlayFab Legacy Economy v1; PlayFab performs the validation remotely without a custom CloudScript. Integrate your own Unity IAP checkout, pending-order handling and restores. Economy v2 real-money receipt redemption is not included in this release.
These helpers work alongside authentication, player data, legacy statistic leaderboards, CloudScript, social/groups, opt-in analytics, LiveOps, notification registration and multiplayer service helpers. Configure the features your game needs and supply your game's server policies.
Start from six saved demo scenes
Login, Leaderboard and Economy v2 Shop demos are included in both uGUI and UI Toolkit, with wired sample controllers and source you can customize. No scene generation is required to open the included demos after installing their dependencies. Import TMP Essential Resources before opening the uGUI demos. The scene generator remains available. Designed offline HTML guides walk you through installation and per-feature PlayFab setup, with dark mode by default, optional light mode, navigation and copyable code examples.
Built from real client-project experience
Created by Monier Hossam from years of Unity/PlayFab work for clients, with additional tooling developed for this first release. Published by Mind Invaders Games.
Requirements and additional costs
Requires a PlayFab account/title and the separately installed PlayFab Unity SDK (tested 2.230.260123), available from https://github.com/PlayFab/UnitySDK. The demos also require uGUI/TextMeshPro and TMP Essential Resources. Complete these prerequisites in the project being validated; see Technical details for setup steps. No other Asset Store purchase is required. PlayFab usage, optional Azure Functions and platform services can incur charges. Review https://playfab.com/pricing/ and https://playfab.com/terms/. A hosted backend, networking transport, production grant/moderation policies, mobile platform SDKs and Unity IAP are not included.
Cross-platform describes the integration approach; it does not mean every device or identity provider has been verified. See Technical details for tested coverage and feature limits. Tools, documentation and demo media are in English.
Support: mindinvadersgames@gmail.com
Publisher: https://mindinvadersgames.com
Mind Invaders Games is independent of Microsoft.