Latest news and updates from the PlayFab developers

byThomas Gutschmidt 2022-03-23

PlayFab Roadmap GDC Update - March 2022

While Microsoft has a digital-only presence at Game Developer Conference (GDC) this year, our commitment to serving the game development community is as strong as ever. The PlayFab team has put together some exciting updates to share around our Multiplayer Services, Party, Experiments, Data Platform, and User Generated Content (UGC) services. We have new demos, technical talks and documentation that will help you dive deep into each update.

Make sure you visit our GDC Page and we highly recommend you follow our Microsoft Game Dev twitter handle for the latest news on game development.

Before sharing our first roadmap update for 2022, this is a reminder that we welcome your feedback and would love to hear from you. The Feature Requests section of our forum allows you to post, comment, and vote on ideas from our community. Addressing issues also remains a high priority so continue to share your findings in the Bugs section of our forums. Thank you for your continued support!

We love hearing from game creators that are using PlayFab for their current or in-development titles. If you see something on this roadmap that is critical to your success or that you want more information on, let us know.

PlayFab Leadership is still hosting our series of ‘Outside-In’ sessions where we have customers come meet with our team to help us understand your needs and goals. If you're interested in participating, reach out to us at:

What’s new

  • Data connections (formally Bring Your Own Storage): We're introducing the ability to write PlayStream and telemetry events to your own storage account. With the ability to export data from PlayFab to your own data storage of choice, you'll be able to take advantage of Azure services and have full control over your data in terms of access, scale, latency, retention and privacy. This feature enters Public Preview this week. To read more about the release, see Take control of data in your resources using data connectionsblog post.
  • Matchmaking: We're adding real time notifications to avoid polling the ticket status as well as integration with a new Lobby feature. The updated client SDK for Matchmaking with real-time notifications is now available in public preview. To learn more, see Matchmaking documentation and download the SDK today to try it out. Remember to check out our new ID@Azure program. Sign up benefits includes the use of this new matchmaking service at no cost for most games. To learn more, see Introducing ID@Azure: Your Journey in the Cloud Starts Today blog post.
  • Lobby: A new feature that allows for temporary grouping of players for orchestrating multiplayer experiences, including searching for available lobbies to join. It includes member properties, as well as lobby and search properties to use for gameplay coordination. The new Lobby service with real-time notifications is now available to everyone in public preview. To learn more, see Lobby documentation. Remember to check out our new ID@Azure program. Sign up benefits includes the use of this new Lobby service at no cost for most games. To learn more, see Introducing ID@Azure: Your Journey in the Cloud Starts Today blog post.
  • UGC General Availability (GA): We've moved UGC out of public preview and into full release (GA). In addition to various API tweaks and bug fixes, we’ve added Game Manager improvements and features to help developers better manage their User Generated Content catalog. To learn more, see Growing marketplace engagement with Azure PlayFab UGC GDC video and PlayFab User Generated Content documentation.

What's on-deck

  • Leaderboards v2: Leaderboards v2 remains in private preview for now.
  • Economy V2 Public Preview coming in third quarter of 2022! Player inventories and wallets, receipt validation on the most popular marketplaces, bundles, stores, currencies, and more.
  • Segmentation: We'll be introducing a new API called ExportPlayersInSegment into a beta release as an enhancement to the existing GetPlayersInSegment API. Also, we'll be making it easier to define segments comprising a fixed list of players.

What's been released (since our last update in October)

  • CloudScript Functions is now fully available on Azure: The new and improved CloudScript Functions is now fully available and fully on Azure. To learn more, see Cloudscript Using Azure Functions blog post and Getting Started.
  • Event Sampling Private Preview: Late last year we released Event Sampling into private preview. It allows for more granular control over both your PlayStream events and Data Ingestion. To learn more, see Managing Your Events with Event Sampling blog post and Manage Events quickstart.
  • Unreal GSDK Plugin: We have a new GSDK plugin that makes it easier to upload your Unreal build to Multiplayer Servers (MPS). To learn more, see New Unreal GSDK Plugin simplifies Azure MPS deployment blog post and Getting started.
  • New How-to: We published a new article on how to attach a profiler and debug your MPS Game Servers. To get started, see Attach a profiler.
  • Auto Crash Dumps: We’ve added the ability to enable automatic crash dumps on Windows container-based MPS Game Servers. For documentation, see Crash Dump Collection.
  • UGC SDK: In November we released the updated SDK that supports our Azure PlayFab UGC Public Preview. You can read more about this new set of services and learn how to jumpstart a creator community within your game. For the blog post announcement, see Announcing Azure PlayFab User Generated Content (Public Preview). Finally, if your game is running on GameSparks and you’re looking for an alternative solution, our services are ready to use, regardless of what engine, platform, or store you currently have integrated with. If you are struggling with the path forward, our partners Alice and Smith and GameCloud are available to help you migrate. For more information, see GameSparks to Azure PlayFab Migration. To connect with us, find us on Discord Server #migrate-to-playfab.

Thank you to all our amazing game creators building with PlayFab today. None of this would be possible without you. Keep the feedback coming!