Get started with Platform Toolkit for Steamworks
Use the following steps to set up your Unity project for Steamworks with the Platform Toolkit package.
Note
At the time of release, Platform Toolkit was tested for compatibility with Steamworks SDK 1.62.
1. Install the required packages
Install the following required packages:
- com.unity.platformtoolkit
- com.unity.platformtoolkit.steam
2. Configure active build target associations
- In the Unity Editor window, navigate to Edit > Project Settings > Platform Toolkit.
- Under the Steam section, select the build targets you want to associate with Steamworks services.
3. Link a Steamworks application to your Unity project
- Set up a Steamworks account by following the Getting Started guide.
- Access the Steamworks Dashboard and create a new application.
- Setup Steam Cloud by following the Initial Setup guide.
- Locate and copy the Game ID from your Steamworks Application's main page. It will be displayed in brackets next to the application name.
- In your Unity project, navigate to Edit > Project Settings > Platform Toolkit > Steam.
- Add the copied Game ID to the Steam App ID field.
4. Integrate required plugins with Steamworks SDK
- Download the Steamworks SDK, specifically version 1.62. Older versions are available here.
- Copy the
redistributable_binfolder, found within the Steamworks SDK folder, and paste it into your project's Plugins folder. If no plugins folder exists, you can create one. - Delete the
linux32folder from within theredistributable_binfolder. Unity doesn't support this architecture and it can lead to compilation errors.
5. Add Achievements
- Set up achievements in the Steamworks Dashboard by following Step 1 of the Steamworks Achievements guide. Your application must be published to add achievements.
- In the Unity Editor, open the Achievement Editor window by navigating to Window > Platform Toolkit > Achievement Editor.
- In the Steam column of the Achievement Editor, add the achievement IDs that correspond to the API Names in your Steamworks application's achievements page.