Platform Toolkit is now available!
I’m very pleased to share that Platform Toolkit, our new cross platform API for integrating platform features (achievements, accounts, game saves etc.) has launched alongside Unity 6.3 and can be accessed through the package manager. Please read on for more information.
What is Platform Toolkit?
Platform Toolkit is a new package launching with 6.3 that provides a single asynchronous API for handling common platform systems. It is an official abstraction layer to support these features across multiple platforms without having to write code per-platform.
All PT’s features are also supported in the editor to enable faster iteration time and testing of a game around these features. The editor tools also support failure cases such as storage full, or long running tasks to support testing of failure edge cases.
Platform Toolkit helps developers develop cross platform games more quickly, pass platform certification more reliably, improve iteration time when developing games integrating with platform toolkit and ensures games are more portable increasing developer reach.
| Platforms supported at launch: | Features supported at launch: |
|---|---|
| Android™ / Google Play Game Services | Accounts |
| iOS / GameKit | Achievements / Trophies |
| Nintendo Switch™ | Data Store |
| Nintendo Switch™ 2 | Controller Ownership |
| PlayStation®5 | Capabilities |
| Windows / GDK | |
| Windows / Steam | |
| Xbox One | |
| Xbox Series X / S |
How do I get Platform Toolkit?
The core package is available to everyone from the package manager, and includes the API and the editor functionality. The platform support packages require a Pro licence or above and are either available through the package manager or, for NDA platforms, please see the NDA forums for communications regarding how these support packages will be made available.
Note that you’ll need the core package (com.unity.platformtoolkit) to get started with development with Platform Toolkit, but you’ll need a platform support package (eg com.unity.platformtoolkit.gdk) to build and deploy. For more info on configuring a platform see the documentation provided with each platform package.
Where can I learn more about Platform Toolkit?
Documentation on getting started will be available here after launch. Documentation for setting up each platform is also contained within the platform support packages. For the public platforms you can also find them directly here:
You can learn more about the Platform Toolkit in the deep dive breakout talk from Unite 25 ‘1112 - Abstracting platform features with Platform Toolkit’ covering every feature including code samples. There’s also info in the Unity Roadmap Talk from Unite 25.
Where to find support for PT
If you have any questions please feel free to ask them here. For NDA platform questions please reach out to your Unity contact / make a support request / or make a post in our NDA discussions forums.

