Challenges enable social and competitive experiences by allowing players to compete in time-bound events with friends. Learn more in the Challenges concept guide.
varinvite_request=ChallengeInviteRequest.new()invite_request.challenge_id="CHALLENGE_123"invite_request.invitees=["player4"]varchallenge=awaithiro.challenge_invite(session,invite_request)print("Invited to challenge: %s"%challenge.id)
varsubmit_score_request=ChallengeSubmitScoreRequest.new()submit_score_request.challenge_id="CHALLENGE_123"submit_score_request.score=1500submit_score_request.subscore=0submit_score_request.metadata='{"lap_times":[120]}'varchallenge=awaithiro.challenge_submit_score(session,submit_score_request)print("Score submitted to challenge: %s"%challenge.id)
varclaim_request=ChallengeClaimRequest.new()claim_request.challenge_id="CHALLENGE_123"varchallenge=awaithiro.challenge_claim(session,claim_request)print("Claimed reward for challenge: %s"%challenge.id)