Skip to content

Achievements

Google Play Games Services Achievements provide a structured way to reward player progress, encourage exploration, and increase long-term engagement by unlocking predefined goals during gameplay.

The Achievements module exposes the full Google Play Games achievements system in Unreal Engine through a simple and predictable Blueprint API, supporting both standard and incremental achievements with full state tracking.


Capabilities

  • Display the native Google Play Games achievements UI.
  • Load all achievements for the currently signed-in player.
  • Unlock standard achievements programmatically.
  • Reveal hidden achievements without unlocking them.
  • Increment progress for incremental achievements.
  • Set absolute progress values for incremental achievements.
  • Retrieve detailed achievement metadata including state, progress, images, and experience values.

Important Notes

  • All Achievements functions require the player to be successfully signed in to Google Play Games Services.
  • Achievement IDs must exactly match the identifiers configured in the Google Play Console.
  • Incremental achievements must be configured as incremental in the Google Play Games Services project; otherwise progress updates will be ignored.
  • Achievement state and progress are managed by Google Play and may be cached locally unless a forced reload is requested.