Tournament Templates work in tandem with Leaderboard Configs to support Global Tournaments in your app.
Global Tournaments improve user engagement by creating meaningful competition between your players.
Tournament Templates are where you will rig the name, entry behavior, prize payouts, and notifications for an event.
Creating a New Template
Advance to Design | Leaderboards | Tournament Templates page.
To create a new Leaderboard Click the [New Tournament Config] button denoted by a plus sign.
When Adding a Template there are four sections to fill out:
About
Entry
Prizes
Notifications
About section
tCode(ID) - Enter a developer-facing string with no spaces or special characters to identify this tournament. It's a good idea to include the keywords to help you identify the Tournament by tCode without referring to this page.
eg. WeeklyTotalScore or DailyTopScoreName - Enter a User-facing name for the tournament. The design may wish to use a title that is similar to your tCode but with spaces and capitalization as per your style, but this is up to your creative team to decide.
eg. Weekly Score Rush or Daily DashDescription - This is a good field to use to enter the user-facing directions for the win condition. It is recommended to use a short description to accommodate text display concerns in your app.
eg. Every round adds to your score. Highest total Wins! or What's the highest score you can earn in a single round? Top scorer wins!Localization - Select any additional Localizations for this tournament as needed.
After entering information for these fields, it is recommended to press Apply before advancing to the next tab.
Entry section
Free Tournament - A benefit of running a free tournament is that you may select Auto-Join in the Design | Leaderboards | Leaderboard Configs | Tournament Periods | Tournament panel. This ensures a high participation rate and may help your design surface both the tournament concept in general AND a sense of competition to your users to drive further engagement.
Paid Tournament - Paid tournaments can have an entry cost of any combination of currencies. This allows you to create interesting offers for your players, such as selling Tournament Ticket packs or making additional hard currency sales in exchange for a skill-based chance of accelerated player progression.
Select the [+] to add the entry cost(s) for this tournament.
After entering information for this section, it is recommended to press Apply before advancing to the next tab.
Prizes section
Prizes are a major way for Tournaments to incentivize engagement in your users. Additionally, prizes affect your app economy, so your Design team should carefully balance what level of mastery the user needs to demonstrate for a given payout.
Select the [+] on the Prize Structure tab to add a new Rank to pay to.
Select the Ranking Rule:
Rank #: Pays only to the user with that exact rank. Best to use for Rank 1. May also be useful for Rank 2 & Rank 3.
Create high-value prizes for your top finishers. These are typically the prize amounts used in marketing the Tournament. eg. "Top prize is 100,000!"
A note on Ties: When two players have the same score they are considered Tied for the purpose of Rank. As an example, if a tournament with just three players finishes with the scores: 100, 100, 90. These will pay out as Rank 1, Rank 1, and Rank 3.
Rank up to: Pays all players with this rank or higher. Good to use for: Rank 10 and up in a Tournament with ~50-200 players. Note: Design should use "Rank up to" with caution because it will pay users with these ranks, even if there are not many players enrolled.
Rank %>: Pays users that finish in the top n% ranks of the tournament. Best to use for: prizes paid to the upper-middle portion of users, such as 10% and up. Also good for 25%, or even 50% and up.
This payout method is recommended when the number of entrants can be highly variable between Tournaments. For example, when Design sets a value of 10%, if there are 100 players, the top 10 will get this prize. If 1000 players enter instead, the top 100 will get this prize.
It is often useful to have multiple Rank% payouts. For example, Top 10% might get a payout of 5,000, and Top 25% might get a payout of 2,000, and the top 50% might get 500.
Since the number of winners is variable, the Design should be conservative with the payout amount.
Remainder: Pays all players who did not achieve a higher prize. This is best considered as a token consolation prize so players are recognized for their participation. The payout value should be lower.
Select the [+] on the Reward field to add a reward as a prize.
Pro Tips for setting up prizes:
The top prize is usually the value that creates appeal for tournaments.
An IAP offer can be attached to a rank win by adding a custom data entry to the prize payout for that tier. For example, in the picture above: CasinoMasterDeal 1 awards the user for a one-time offer to purchase additional Hard Currency, prompted immediately after the user claims his prize.
Rank can be set up to pay multiple things, such as amounts of both soft and hard currency, but in that case, Design should consider how to present multiple payouts on the client's paytable page in the app.
Notifications section
brainCloud can be configured to automatically send Push Notifications or even emails for key events during a tournament. Use the (i) next to each notification option to learn more about when these notifications are sent.
Creating Notification Templates - Push templates are created in Design | Notifications | Templates. Email templates require SendGrid integration and are defined in the SendGrid dashboard.
Pro Tips:
Tournament registration is starting - Recommended for Live In-person Events
Tournament play is starting - Recommended for Tournaments that are a single play session in duration. (Usually Less than 2 hours long) In this case, missing the start of the tournament would put the user at a disadvantage, so the user is more likely to appreciate a notification.
So-and-so passed your score - Useful for tournaments that support multiple play sessions, such as a contest that allows participation all weekend (or longer).
Tournament about to end - Useful for tournaments that support multiple play sessions, such as a contest that allows participation all weekend (or longer).
Tournament Complete! Collect your winnings - Useful for all tournaments, in particular tournaments that support multiple play sessions, such as a contest that allows participation all weekend (or longer). Promotes positive user engagement. The design should consider configuring a prize for Rank: Remainder to capitalize on player goodwill.
After completing a Tournament Template, the design should continue to the portal Design | Leaderboards | Leaderboard Configs page to rig the corresponding Leaderboard that will track player's scores and ranks for this tournament.