GamePlatform Services

Overview

Services are the underlying implementations for each supported platform. They provide all the functions and interfaces necessary to communicate with the host platform, and other supported services on that platform.

The Main Service

This is the first platform service registered to the GamePlatform plugin service registry.

There can only be one main Service at a time; usually this corresponds to the platform the game is deployed on such as Steam or the PSN Network. However, if there is no supported implementation for the platform the game is deployed on (for example, Epic or other eco systems) then the Main Service may not be available. You can still use optional services such as Discord, with or without a main service being registered.

Supported main services include:

  • Steam
  • Playstation Network
  • Xbox Live

Optional Services

Optional services are those that are not necessarily related to the platform the game is deployed upon, and can co-exist with a main platform. There can be multiple optional services registered at any time.

Supported optional services include:

  • Discord

Setup