PlayFab Game Server SDK for C#, C++, and Java environments. The GSDK is used to integrate with PlayFab Multiplayer Servers and modify the game server lifecycle (check here for more info).
Check the gsdkSamples repo.
This repo includes a validate-gsdk Agent Skill that checks your GSDK integration for common mistakes — missing callbacks, threading issues, deprecated APIs, and more. It works with GitHub Copilot and Claude Code.
To use it, copy the skill into your game server project:
# GitHub Copilot
cp -r path/to/gsdk/.github/skills/validate-gsdk .github/skills/
# Claude Code
cp -r path/to/gsdk/.github/skills/validate-gsdk .claude/skills/Then ask your AI assistant:
Use the /validate-gsdk skill to check my GSDK integration.
See the skill README for full details and example output.
We love to hear from our developer community! Do you have ideas on how we can make our products and services better?
Our Developer Success Team can assist with answering any questions as well as process any feedback you have about PlayFab services.
We are more than happy to accept external contributions! If you want to propose a small code change, feel free to open a Pull Request directly. If you plan to do a bigger change, it would be better if you open an issue describing your proposed design in order to get feedback from project maintainers.
Please navigate into the respective language folders.
Apache License -- Version 2.0, January 2004 http://www.apache.org/licenses/
Full details available within the LICENSE file.