Progression #

The Progression system tracks player advancement and allows permanent unlocks through progression purchases. Learn more in the Progression concept guide.

Overview #

The Progression system enables your game to:

  • Retrieve player progression statuses.
  • Allow players to permanently unlock progressions via purchase.

Before You Start #

Ensure you have:

  • Python project configured with Hiro SDK.
  • Nakama system integrated (guide).

Working with Progressions #

Retrieving Progressions #

Get all current progressions for the player:

1
2
progression_list = await hiro_client.progressions_get()
print(progression_list)

Purchasing Progressions #

Permanently unlock progressions, if supported:

1
2
3
4
5
request = ProgressionPurchaseRequest()
request.id = "progression_1"

progression_list = await hiro_client.progressions_purchase(request)
print(progression_list)