A GameSparks Challenge has high levels of customization and allows developers to architect their own Challenge system through which one or more users can play against each other. You can enforce whether or not your players:
- Must play in turn.
- Can wager currency.
You can also code your own rules to determine what data to pass in and what defines a winner.
A GameSparks Match, like many popular games, will allow you to find players of a similar level to other players to create a challenge with. It will also allow you full control over what defines a level and how a user progresses. As well as level, Matches can be defined by other common attributes of players within your game using player segmentation.