Decision points are ways of defining where in a game a call to Engage is being made. This allows multiple Campaigns and A/B Tests to be run at different points in the game with different effects.

You can create new decision points and edit or delete existing ones in the decision point management tool. This can be found in the Development environment under: SETUP -> TOOLS – ENGAGE -> MANAGE DECISION POINTS

A decision point can be any arbitrary text string although it is recommended that they are meaningful descriptors.

decisionPoint created

You can also add parameters to a decision point so that the game can provide some further context sensitive detail to Engage. In the example above that the player has just failed a mission and decision point parameters are being used to tell Engage which mission the player failed and how many lives they have remaining. This would let us create multiple campaigns all running on the same justFailedMission decision point but provide different responses based on the mission name and remaining lives.