Battle Pass
Battle Pass
Overview
BattlePass is a motivation and reward system for platform users that offers rewards for reaching certain experience levels. Users accumulate points by performing various actions on the platform, and upon reaching certain thresholds, they get the opportunity to activate rewards.
Core Business Processes
Seasonality
Battle Pass Seasons
- Battle pass operates within a specific time period (season)
- Each season has start and end dates
- Only active seasons are available to users
- After season expiration, users lose the ability to receive unactivated rewards
Season Management
- Administrators can create new seasons
- Levels and rewards are defined for each season
- Seasons can be activated and deactivated manually
User Progression
Point Accumulation
- Users receive points when performing certain actions on the platform
- The same experience can be counted in multiple seasons simultaneously
- Point accumulation occurs automatically when experience events are generated in the system
Progress Levels
- Each season contains multiple levels with increasing point requirements
- Upon accumulating a certain number of points, the user reaches a new level
- Reaching a level opens access to the reward at that level
Progress Tracking
- User can view their current progress in each active season
- System shows number of points, level, and available rewards
- Users can see history of received rewards
Reward System
Reward Types
- Rewards represent various system resources
- Each reward has its own value (quantity)
- Rewards can be marked as priority
Receiving Rewards
- To receive a reward, user must actively request it (perform an action)
- Reward can be received only if:
- User has accumulated enough points to reach the level
- Reward has not been received before
- User has necessary privileges (if applicable)
- After activation, reward is instantly credited to user's account
Restrictions
- Each reward can be received only once
- System remembers all issued rewards and prevents re-issuance
- When attempting to receive a reward again, user gets corresponding notification
Privilege System
Battle Pass Access
- Some seasons may require special privilege for access
- Users without corresponding privilege can view but not participate in such seasons (with certain settings)
- Privileges can be assigned to users individually
Privilege Management
- Administrators can assign privileges to users
- Ability to view seasons can be regulated separately from participation ability
Integration with Other Systems
Experience System
- Battle pass is closely integrated with the experience system
- Any experience event can affect battle pass progress
Reward System
- Battle pass rewards are credited through the platform's general reward system
- Source of rewards is the specific battle pass season
Privilege System
- Access to some seasons can be regulated through the privilege system
- Privilege checks occur both when viewing and when attempting to receive rewards
Business Benefits
Increased Engagement
- Stimulates users to regularly return to the platform
- Creates additional motivation for active participation in activities
Loyalty System
- Forms long-term loyalty through reward mechanics
- Allows highlighting and encouraging active users
Management Flexibility
- Ability to create different types of seasons for different purposes
- Privilege system allows creating exclusive seasons for certain user groups
Behavior Analytics
- Provides data on user activity and popularity of various activities
- Helps better understand audience preferences
