Getting Started

  1. Purchase the Plugin
  2. Purchase the plugin on the Official Unreal Engine Marketplace.

  3. Install the Plugin
  4. In the Epic Games Launcher, the plugin will appear in your Library.
    Go to the Library tab and find the plugin and add it to the engine.

  5. Enable Play Services Saved Games Plugin
  6. In Unreal Engine, the plugin will be available in the plugins section.
    Go to Settings -> Plugins -> Search for "Play Services Saved Games" and ensure it is enabled.

  7. Set up Play Games Services
  8. Follow Google's documentation to make sure you have setup Play Games Services. A Guide on how to do so can be found here.

    NOTE: When the documentation speaks about using your SHA1 fingerprint for your Android credential, make sure you use the one generated for you in the Google Play Console. You can find the correct one by navigating into your application within the Google Play Console and in the left navigation menu, go to "Test and Release" / "Setup" / "App Signing".

    Make sure to use the "App Signing Key Certificate" SHA-1 fingerprint

  9. Enable Saved Games
  10. In the Google Play Console, select your applicaiton and then in the left navigation menu, navigate to "Grow users" / "Play Games Services" / "Setup and management" / "Configuration". Select "Edit properties" and turn the Saved Games option to ON.

  11. Add Snapshot Support
  12. Enable "Google Play Support", "Snapshot Support on Google Play Login" and ensure your "Games App ID" is set appropriately for your app.
    Go to Project Settings -> Android -> Google Play Services and enable: "Enable Google Play Support" and "Enable Snapshots on Google Play login".

  13. Login to Google Play Services
  14. On Game startup, add the Unreal Engine provided node (not provided by this plugin) to login to Google Play Services.
    The node is called "Show External Login UI".