Battlepass #

A battlepass is a typical approach for delivering content to players by combining monetization and engagement. Players earn battlepass XP by playing games and completing quests, and unlock rewards upon leveling up their battlepass. Battlepasses are often associated with some kind of seasonal schedule or content.

This guide provides a walkthrough of the steps required to build a basic seasonal battlepass by linking together supported Pragma Engine features.

Core Concepts:
Check out the Concepts guides for intros to the items and limited grants systems.


  • Pragma Engine, Postman, and IntelliJ must be installed. See Initial Setup.
Setting Up the Content CatalogBuilding a battlepass spec.
Creating the Battlepass PluginRegistering the battlepass config.
Testing the BattlepassGranting players rewards from their battlepass.