Events are the primary driver of in-game content. Say you want to create a weekly event where you need to slay three dragons and have certain rewards. You can do that within events. The basic flow is first you need to create any required event template lists, create an event template, then a campaign to house the event, and finally the event itself which configures the template.
Create a Template
The event template allows the team to reuse an expected JSON-defined structure inside the SDK for multiple events. This is especially helpful for recurring events and event formats. This setup is one-time and needs to be done on the app level. You can edit your app's event templates by navigating to the Settings > Event Templates dashboard page. Be sure the proper app is selected at the top of the page!
In order to create a template, you should have some knowledge of how JSON works and what the SDK will expect to receive on initialization.
You'll create a JSON-based template to define the fields which are needed. Visit the JSON Templating article to learn more about how you and your team should structure your custom JSON-defined templates.
Create the Event Instance
Enter the campaign you wish to use your event template in. Navigate to the content section and click new event. Select the template you've just created above and start to fill out the details. It'll autosave and if the campaign is live the event data will be available in the SDK for your users.