Steam Authentication
You will first need to integrate your game with the Steamworks SDK, so that your game is Steam enabled. Depending on how you are building your Steam app, there are different ways of accessing this SDK.
- If you are building a C++ game, use the Steamworks SDK directly.
- If you are building a Unity game, you can use a wrapper, for example Steamworks.NET
- If you are building an Adobe AIR game, you can use an ANE wrapper, for example https://github.com/Ventero/FRESteamWorks
Control Panel Setup
When you setup your Connection to use the Steam authentication type, you need to provide the Steam Publisher Key or Web API Key that you have received from Valve.
Authenticate
To Authenticate with PlayerIO, you need to first fetch a session ticket for the Steam user in your game, and then you can call Authenticate along with the Steam App ID of your game, like this: