Publisher | enum Games |
---|---|
File size | 3.22MB |
Number of files | 189 |
Latest version | 1 |
Latest release date | 2023-12-08 05:24:11 |
First release date | 2023-12-08 05:24:11 |
Supported Unity versions | 2018.4.2 or higher |
ABOUT
enum Platforms is a high level API that supports the intersecting features of gaming services. Code once then add packages to support your target platform.
SUPPORTED PLATFORMS
Platforms are supported via a secondary Unity package
PC Platforms
- enum Platforms for Steam (In review)
- enum Platforms for Epic Games (In review)
- enum Platforms for Game Core (Coming soon)
Mobile Platforms
- enum Platforms for Google Play Games (Coming soon)
- enum Platforms for Game Center (Coming soon)
Console Platforms
- enum Platforms for Game Core (Coming soon)
- enum Platforms PSN (Coming soon)
FEATURES
- Player accounts
- Achievements/Trophies
- Stats
- Permissions
- Files (Cloud Storage)
- Multiplayer Activity
- Invites
- Dialogs
- Profiles
- Communications
SINGLE API
Use the same code for all gaming platforms. Switch or add platforms at anytime in development.
SCRIPTABLE OBJECT WORKFLOW
Set up achievements, stats, and permissions as scriptable objects. Reference these objects in your script for easy unlock, increment, and validation.
MULTI-USER ACCOUNTS
Login with multiple users for splitscreen games. Use our GuestPlayer class for platforms that only support a single account.
FILES AS MONOBEHAVIOURS
Create C# scripts that inherit from our File class and serialized fields you wish to save. Files are saved in json format and loaded as gameobjects at runtime. Cloud storage is used when available.
MULTIPLAYER ACTIVITY
Use our Multiplayer Activity functions to share a connection string, visibility, and more. Invite friends using native invite dialogs.
UI TOOLS
Our UI tools can be used to test and debug all features of enum Platforms. The Log Window provides detailed information from service calls.
MODULAR AND EXTENDABLE
Override our scripts to add unsupported features or new platforms.
Asset uses ChakraPetch under Open Font License; ThirdPartyNotices.txt file in package for details.