Skip to content

PlayFab/gsdk

Repository files navigation

PlayFab Game Server SDK

C++ C# Java

Overview

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).

Prerequisites

getting started guide

Samples

Check the gsdkSamples repo.

AI Skill: Validate Your GSDK Integration

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.

Contact Us

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.

Microsoft Game Dev Discord

Contributing

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.

Release Notes

Please navigate into the respective language folders.

Copyright and Licensing Information

Apache License -- Version 2.0, January 2004 http://www.apache.org/licenses/

Full details available within the LICENSE file.

About

Game Server SDK for PlayFab Multiplayer Servers

Resources

License

Stars

Watchers

Forks

Contributors