Skip to content

Game Events

Game Event is the first step for launching Game Offers. However, Game Events have a much broader meaning. You can use them to plan your in-game activities and events like Halloween, Tournaments, Weekends, and much more. Adding Game Events increase your game's retention and engagements.

After installing the SmartOffers package, you get a ready-to-use structure for Game Events, and the table looks like this: Screenshot

Name Description
Name This name is used mostly for your convenience
Script The link to the script, which is executed once the event starts. The script can have any logic, but generally, it's used to Segment players and give them Personalized Offers. You can read more in Visual Scripting section
Condition Conditions that are required to meet in order to start the event. Leave it blank if you want to run this event all the time - this approach works for Starter Pack Offers. But if you have seasonal, weekend, or game's anniversary events - you should specify the conditions. In most cases, the conditions are time-based.

Section for programmers

You can request all active events. Call this method only after OnSmartObjectsInitialized is invoked.

var activeEvents = Balancy.SmartObjects.Manager.GetActiveEvents();

Next: Visual Scripting