This section includes various examples and usage tips to get you started with the GamePlatformPlugin features.
The GamePlatformPlugin itself is comprised of a management system (CryGamePlatformPlugin) and various implementations of platform services. For example, CryGamePlatformSteam). There is also an additional module that provides Flow Graph and Schematyc (Experimental) Nodes and Components to allow non-programmer development and interaction with these services via Visual Graphs (CryGamePlatformNodes).
Flow Graph and Schematyc are implemented separately for the most part. It is hence recommended to separate the necessary logic accordingly if you are to use both systems in your project. Ideally, you would choose only one.
Some overhead in performance and memory will be introduced by using the Flow Graph and Schematyc methods. However, most platform service actions are not time sensitive and should not be a concern most of the time.
There are 3 main interactions with the GamePlatform Services:
Most platforms will penalize applications that over saturate the platform service unnecessarily.