Concepts
Gamity has three competition types: Tournaments, Raffles, and Quests (with their Missions). They look different to players, but internally they share the same building blocks. They use the same lifecycle, the same scoring engine, and the same prize, banner, translation, and payout mechanics.
This page documents those shared parts once. Each competition type’s own pages describe only what is specific to it and link back here. The table below summarizes how the three types differ:
| Type | Players | Ranked? | Shown in | Opt-in |
|---|---|---|---|---|
| Tournament | Multiplayer | Yes | Widget + Lobby | Automatic / Manual / Buy-in / Invite only |
| Raffle | Multiplayer | No | Lobby only | Automatic (by playing) |
| Quest | Single-player | No | Widget + Lobby | Automatic (by playing) |
Lifecycle & statuses
Every competition moves through the same states. Most configuration is editable only while the competition is Draft or Scheduled. Once it is Active, the parameters that affect scoring and payout are locked. Exactly which fields lock is listed on each type’s own Manage page.
| Status | Meaning |
|---|---|
| Draft | Configuration is incomplete and fully editable. It will not launch on its start date. |
| Scheduled | Configuration is finalized and the competition is waiting for its start date. |
| Active | The competition is running. Most details are read-only. |
| Finished - Not paid out | The competition has ended but the prize payout is not yet complete. |
| Paid Out | Prizes have been distributed to all eligible winners, or there were none to pay. |
| Cancelled | The competition was cancelled. |
How the lifecycle differs by type
The statuses are shared, but what happens at each stage differs by competition type:
- Tournament: runs from its start to its end date, then moves to Finished. Prizes are paid to the top-ranked players, automatically or manually (see Payout).
- Quest: before it can be scheduled it needs at least one mission and a prize. When the quest is scheduled or cancelled, its missions follow it. When it finishes, every player who completed it is paid, automatically or manually.
- Raffle: runs until its end date, then the winning tickets are drawn. The draw is run externally and the results are published through the raffle’s Draw Result Link, so a raffle does not use the automatic or manual payout flow.
Scoring methods
A competition’s scoring method determines how player activity turns into a score. The table below lists the scoring methods offered in the Back Office and whether each is available for tournaments, missions, or both. Raffles do not score; they award tickets by wagering.
| Scoring method | Tournaments | Missions | How a player scores |
|---|---|---|---|
| Total Bet Amount | Yes | Yes | Sum of the amount wagered. |
| Total Bet x 10 | Yes | Yes | Wagered amount multiplied by 10. |
| Total Bet x 100 | Yes | Yes | Wagered amount multiplied by 100. |
| Total Bet Count | Yes | Yes | Number of qualifying bets placed. |
| Capped Total Wager | Yes | No | Awards points by bet ranges, capped at 50 points. |
| Capped Total Wager v2 | Yes | No | Awards points by bet ranges, capped at 70 points. |
| Total Win x 100 | Yes | Yes | Amount won multiplied by 100. |
| Sum of Win Multiplier | Yes | Yes | Sum of the win/bet ratio of each round. |
| Biggest Single Win Multiplier | Yes | No | The highest win/bet ratio the player achieves. |
| Big Win Multiplier | Yes | No | Awards points by win/bet ratio ranges, capped at 9 points. |
| Consecutive Wins Streak | Yes | Yes | The length of the player’s longest winning streak. |
| Consecutive Wins [Roulette] | Yes | No | Winning-streak scoring tuned for Roulette. |
| Side Bets [Black Jack] | Yes | No | Scores the player’s Blackjack side-bet activity. |
Some scoring methods are tailored to specific games or providers (for example Roulette or Blackjack side bets) and are only meaningful on those games. Choose a scoring method that matches the games the competition runs on.
Opt-in types
The opt-in type controls how a player enters a tournament; it is a tournament setting only. Raffles and quests are always entered automatically (the player joins by playing the featured games) and cannot be set to another option.
| Opt-in type | Description |
|---|---|
| Automatic | The player is entered automatically by launching one of the featured games. This is the only option for raffles and quests. |
| Manual | The player is prompted to join the tournament manually. |
| Buy-In | The player enters by paying a specified entry fee. The fee can feed a progressive prize pool. |
| Invite Only | The player list is created manually by a back-office user (for example VIP players). |
Prizes
For tournaments and quests, prizes are the rewards the competition pays out. The supported prize types are:
| Prize type | Description |
|---|---|
| Cash | Paid in the selected currency (fiat or points). |
| Free Spins | Winners receive free spins, locked to a specific game. |
| Progressive | A prize pool that grows with the buy-in fees paid by players. |
- Tournaments distribute prizes by leaderboard rank, either as individual ranks (for example
$500for 1st) or ranges (for example$100for ranks 5-10). Different prize types can be combined, and the prize table can be omitted if prizes are handled outside the system. - Quests and missions are not ranked. Every player who completes them wins the same prize.
- Raffles do not use in-system prizes. Gamity only provides the ticket data for the weighted draw, which is run outside the platform. Raffle rewards are handled externally and are typically physical goods or merchandise rather than in-game cash or free spins.
Lobby categories
Lobby categories tag a competition so players can filter it in the lobby. Most are purely descriptive.
| Category | Meaning |
|---|---|
| Hourly / Daily / Weekly / Monthly | Recurrence tags. |
| Cash | Pays out cash. |
| Freespins | Pays out free spins. |
| Special / Big Money | Free descriptive tags. |
| Play to Enter | Players participate automatically by playing the featured games. |
| Progressive Pool | The competition has a progressive prize pool. |
| VIP/Hidden | Hidden from the lobby. Use this for invite-only competitions. |
Banner
The banner is the image shown at the top of a competition: the Widget for tournaments, and the lobby card and details for raffles and quests. It is uploaded on the Banner tab of the competition’s details page, not on the create form.
Translations
Translations are the player-facing text, shown per the language the widget or lobby was launched in. The
default language is mandatory and is used as a fallback when a player’s language is unavailable.
| Field | Where it appears |
|---|---|
Title | Below the banner on the widget, and on the lobby card / details page. |
Summary | The Prizes & Rules tab of the widget, and the lobby details page. |
Terms & Conditions | The Prizes & Rules tab of the widget, and the lobby details page. |
Missions translate only their Title.
Transactions
The Transactions tab lists the incoming game transactions (Bet, Win, BetAndWin) that feed scoring, newest first.
| Column | Description |
|---|---|
ID | Internal identifier of the transaction. |
Round ID | Unique identifier for the game round. |
Brand | The brand associated with the transaction. |
Player ID | External reference for the player. |
Display Name | The player’s name shown on the widget. |
Game Code | Code of the game in which the transaction occurred. |
Type | Bet, Win, or BetAndWin. |
Bet Amount / Base Bet Amount | Bet in the original currency, and converted to the competition’s base currency. |
Win Amount / Base Win Amount | Win in the original currency, and converted to the base currency. |
Date (UTC) | Timestamp of the transaction in UTC. |
Payout
When a competition finishes, its prizes are paid out to the winners, either automatically or manually. This applies to Tournaments and Quests (a quest’s missions inherit the quest’s setting). Raffles are settled through an external draw (see Raffle) and do not use this flow. Payout actions require the payout-management permission.
The Auto Payout setting, chosen when the competition is created, decides which mode is used:
- Automatic: the system pays every eligible winner as soon as the competition ends. If a payout fails for a temporary reason (such as a connection problem), it is retried automatically, up to 5 times, a few minutes apart. If it keeps failing, or fails for a reason that will not resolve on its own, the system stops and flags it for manual attention.
- Manual: the competition waits in Finished until an administrator approves the payout. Failed payouts are not retried automatically; each one needs another manual attempt.
Payout actions
Approve Payout: appears for finished manual competitions with no payout errors and winners awaiting approval. It starts the payout for all eligible winners.Mark as Paid: appears for finished manual competitions that still have unpaid winners. It marks those winners as paid out, for example when they were settled outside the system, and is used to finalize a competition and move it to Paid Out. UnlikeApprove Payout, it stays available even after a payout error.Retry Payouts: appears when one or more payouts have failed. For manual competitions it is the only way to re-attempt a failed payout. For auto-payout competitions it triggers a new attempt immediately instead of waiting for the next cycle, or restarts a process the system has stopped.
Payout status
Each winner has a payout status, shown on the Leaderboard (tournaments) or the details page. Hover a status that needs attention for a tooltip.
| Status | Description |
|---|---|
Waiting for approval | A manual competition has finished. An administrator must click Approve Payout to begin. |
Processing in progress | The system is currently sending the payout. Temporary state. |
Paid out | The prize has been successfully sent. |
Not eligible for payout | The player did not qualify (for example, did not meet the minimum bet requirement). |
Error, waiting for retry | (Auto-payout only) A temporary error. The system will retry automatically. The tooltip shows the attempt count and a countdown. |
Error, manual intervention required | (Highest priority) The payout failed and will not be retried automatically. This happens when it is a manual payout, the 5-attempt limit was reached, or the error is one that cannot be retried. |
Payout badges
On the Dashboard, a badge next to a finished competition summarizes its payout state
at a glance, so administrators can spot the ones that need action. Only the highest-priority badge is shown
(Red > Orange > Blue > Gray).
| Badge | Shows | Meaning |
|---|---|---|
| 3 | Number of failed payouts | Manual intervention required. One or more payouts failed and will not be retried automatically. |
| 2 | Number of failed payouts | Pending auto-retry. An auto-payout failed with a temporary error and is waiting to retry. |
| 5 | Number of participants waiting for approval | Waiting for approval. A manual competition finished with winners ready to be paid. |
| ✓ | A checkmark | Ready to finalize. A manual competition finished with no eligible winners and can be marked Paid Out. |
Debug
In the QA environment only, the Debug tab lets back-office users submit test transactions (game rounds) to a competition to verify correctness. They can check score updates and the widget’s animations before going live.