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.