Battle Pass
BattlePass - an additional feature that increases game monetization. The package has three
variants: Halloween, Christmas, and Valentine's Day.
In the base game, a player receives a certain amount of currency that will move BattlePass
progress. Internally currency name is diamonds.
The feature contains steps(items) that should be filled with diamonds. These steps create a
long
vertical progress bar.
The top panel progress bar displays progress on the current step(item).
The vertical
progress
displays the whole feature progress.
When the step is unlocked, the user can collect a free reward on the left and a
paid(activated)
reward on the right. The right reward should be activated with a corresponding button.
After clicking on the activate button, the "ActivatePanel" appears. In this panel, a player can
activate paid access. Also, safe rewards became enabled. The player can collect a safe reward
after completing all the vertical steps.
Whenever the feature is opened it checks what amount
of currency(diamonds) was displayed last
time and the current amount of currency(diamonds). If the current is more than the last, the
animation starts moving progress to the current value and writes the last equal current save.
If the "safe reward" is enabled it also unlocks the "safe item" and rewards the player with a
safe reward.