I was shocked to find while migrating from Gamesparks that Playfab doesn't offer any form of built-in environment/version management.
I would like to see the following features added.
An ability to use one TitleID, having both a devevelopment and production environment, which I can easily switch between in a dropdown in the top-right of the portal.
A snapshots page which allows me to create a snapshot of the current development environment configuration and non-player data.
The snapshots page should show all the previous 'configuration snapshots' that have been created, and the ability to publish any of these snapshots to production.
The ability to delete old snapshots no longer used.
When publishing a snapshot to production, it should migrate all non-player data/configuration to production.
For Azure Functions, I'm guessing I'll need to run two Azure Function endpoints, one for dev and one for production. It would be nice if this endpoint URL could be configured for each environment.