PlayMaker
Authenticate and use platform game services (Game Center / Google Play Games): achievements, leaderboards, friends, and server credentials.
Key patterns
GameServicesAuthenticate.successEventonly means the request was dispatched. Wait forGameServicesOnAuthStatusChange.authenticatedEventbefore calling authenticated-only actions.Keep
GameServicesOnAuthStatusChangein a state that stays active for the session; auth status can change at any time.Most “load/report” actions already wait for completion and cache results; use the matching
GameServicesGet*extractor actions immediately after SUCCESS/FAILURE.
Action groups (quick reference)
Auth:
GameServicesAuthenticate,GameServicesOnAuthStatusChange,GameServicesIsAuthenticated,GameServicesSignout,GameServicesGetAuthenticateError,GameServicesGetLocalPlayerInfoAchievements:
GameServicesReportAchievementProgress,GameServicesGetReportAchievementProgressError,GameServicesShowAchievementsUILeaderboards:
GameServicesReportScore,GameServicesGetReportScoreSuccessResult,GameServicesGetReportScoreError,GameServicesCreateLeaderboard,GameServicesConfigureLeaderboard, score loading + iterators,GameServicesShowLeaderboardsUI/GameServicesShowLeaderboardUIFriends:
GameServicesLoadFriends,GameServicesGetLoadFriendsSuccessResult,GameServicesGetLoadFriendsError,GameServicesGetFriendInfo,GameServicesAddFriendServer credentials:
GameServicesLoadServerCredentials,GameServicesGetLoadServerCredentialsSuccessResult,GameServicesGetLoadServerCredentialsError
Use cases
Start here: use-cases/README.md
Last updated
Was this helpful?