enum Platforms

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


VIEW DOCUMENTATION


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.

Top Publisher Assets