The playtest and the tester program
Joining the Pixel Reign playtest, how Founding Kingdoms scores milestones, daily play, referrals and feedback, and what the public statistics measure.
Pixel Reign is invite-only right now. This page explains the three ways a wallet gets through the JOIN THE PLAYTEST gate, what the gate screen does, and how the tester program — the current playtest is called Founding Kingdoms — turns verified play, daily participation, referrals and useful feedback into points on a public leaderboard. Everything in the playtest runs on Robinhood devnet: ETH and KEEP here are test-net tokens with no real value.
Quick facts
- Admission is tied to your wallet: once a wallet is admitted, it stays admitted (unless it is revoked).
- Three doors in: a one-time invite code from your approval email, automatic admission for a wallet holding a Seeker Genesis Token, or a friend's
KEEP-XXXXXreferral code or link. - On Robinhood Seeker the game is on the Robinhood; the installed app is the same game, and the Seeker door below admits you without a code.
- Each friend's referral code can admit at most 25 wallets.
- The gate has one code box: anything starting with
KEEP-is treated as a referral code, everything else as an invite code. - The tester program has 53 verified milestones in seven categories, 21 daily sources that pay again every UTC day, streak bonuses, referral days, and points for feedback. The numbers below come from the game's shared constants and may be retuned during the playtest; points already awarded never change.
- Feedback pays 10 base points for your first 3 reports each UTC day; 8 reports per day is the hard cap; an admin importance rating can add up to 120.
- Whitelist spots for Genesis Land Deeds go to testers who mint their Land Deed — the top 300 by points if more than 300 qualify. Points rank; the minted deed is the ticket. No ETH is paid; devnet ETH has no value anyway.
- The public leaderboard at pixelreign.dev/leaderboard shows the top 100 by all-time points, names and shortened wallets only, with separate DAILY and REFERRALS columns. A wallet is listed only once it has founded a base, signed in at least once and done at least one thing beyond founding; team and hidden wallets never appear.
- The same page carries PLAYTEST IN NUMBERS: public statistics computed on the game server, split Total / Robinhood Mobile / Browser. What each number means is defined below.
Who gets in
Signing in is not gated. Anyone can open the game, tap CONNECT WALLET, and sign the free sign-in message (see Wallets and sign-in). What the gate protects is everything after that: your base, building, raids and the rest. Until your wallet is on the admitted list, every game request is refused and the client shows the JOIN THE PLAYTEST screen.

Why: sign-in stays open on purpose. Redeeming a code needs a signed-in session, so an invited player has to be able to get that far before they have access to anything else.
1. Invite code from your approval email
- Apply at pixelreign.dev/#apply (the gate screen links there too). The form needs only an email; handle, socials and the questions are optional.
- If approved, you receive a one-time code by email: 26 characters, shown in dash-separated groups of five. Rejections send no email.
- Paste the code into the gate's code box. Codes are single-use, and a used code and a wrong code give the same
invalid or already-used invite codemessage, so if yours fails, check you are signed in with the wallet you meant to use. - Redeeming costs nothing and needs no ETH; it happens before any land purchase.
2. Seeker auto-admission
If your wallet holds a Robinhood Mobile Seeker Genesis Token (checked on Robinhood mainnet, the one place the game reads mainnet), you are admitted automatically. The gate screen runs the check once when it opens; nothing you type can influence it. On success you see SEEKER VERIFIED — WELCOME TO THE PLAYTEST.
- One Seeker Genesis Token admits at most one game account, forever; unlinking does not free it for another account.
- If your token sits on a different wallet than the one you signed in with, the gate offers a way to link it.
- A negative check is cached for 24 hours before the game will look again, so a token that arrives in your wallet later may need a day to be noticed.
- A
.skrdomain on its own grants nothing; the token is what counts. Verified Seekers may later adopt their.skrname as their username.
3. A friend's referral code
Any admitted player can get a personal code (shown on the Profile screen) of the form KEEP-XXXXX (five characters after the dash). Friends can use it two ways:
- Open
#apply?ref=KEEP-XXXXX. The game remembers the code and redeems it at the gate right after you sign in. - Or type the code into the gate's code box.
Rules that apply:
- One code admits at most 25 wallets. After that, the code answers the same
invalid referral codemessage as an unknown code or a self-referral. - Admission always works inside that cap. Separately, the referral relationship (the one that can give your friend a mining bonus later) is only recorded if your account is 14 days old or less. Outside that window you still get in; the referral just does not count for your friend.
- There is no bonus for the invited player; the inviter's benefit is covered in Quests, referrals, mail, chat and clans.
Tip: the gate box routes by prefix.
KEEP-...goes to the referral path, anything else to the invite path. You cannot redeem an invite code by puttingKEEP-in front of it.
What the gate screen shows
- The line Pixel Reign is in Playtest. Enter the one-time invite code from your approval email to unlock this account.
- A SIGNED IN AS line with your session wallet, and if the wallet you currently have connected is a different one, a one-tap SIGN IN WITH button for it. (This part is in the codebase but, as of this writing, not yet confirmed deployed.)
- BACK — SWITCH ACCOUNT, which signs you out.
- A link to the application form and the Seeker linking door.
Code redemption is rate-limited to 10 attempts per minute per IP. If access is ever revoked, re-entering your old invite or a referral code does not restore it.
Why: the playtest gate is a switch the team controls, not a permanent rule. When the gate is off, every wallet can play. Treat everything on this page as "during the playtest."
The tester program
During the playtest, the game keeps score of what each tester has actually done. The program exists so the team can see who finished what, weight it by how important that path is to test, and reward testers through their wallet: whitelist spots for Genesis Land Deeds go to testers who mint their Land Deed — the top 300 by points if more than 300 qualify. The current playtest is called Founding Kingdoms; when the team announces its 14-day window, the site and the game show which day it is; until then the campaign reads TBA while the playtest itself keeps running and every point already counts.
Four things earn points, and all of them add up to one all-time total:
- Milestones — one-time firsts, verified automatically from the game's own records (ledger, raids, deposits, and so on). You do not claim them; the server derives them, and once earned a milestone is never un-earned, even if you later reset the tutorial or unequip the gear.
- Daily play — a fixed list of things that pay again every UTC day, each at most once a day (PvP wins up to twenty), plus streak bonuses for consecutive days. Derived the same way; signing in alone earns nothing.
- Referral days — a few points for every qualified friend of yours who plays on a given day.
- Feedback — reports you submit from the in-game TESTER screen, with a base award on submit and a possible admin bonus afterwards.
Points are frozen when they are awarded. If the team retunes the weights later, only future awards change. Nothing is reset for Founding Kingdoms: points you earned before it count.
The TESTER screen
A TESTER pill in the HUD opens the TESTER PROGRAM screen with three tabs:
- MY PROGRESS — your points, your rank (or UNRANKED), and the full milestone checklist grouped by category. Opening this tab runs a recompute for your wallet (at most once a minute) and toasts anything new, for example +25 TESTER POINTS — ATTACK ANOTHER PLAYER. A background sweep also catches up everyone every 10 minutes.
- LEADERBOARD — the same public board the website shows.
- FEEDBACK — the report form and your past reports with their status and rating.
From the Founding Kingdoms release the screen also shows today's daily ledger (what already paid today and what is still open), your streak, your referral counts (invited / qualified / active today), the campaign card with the reward sentence, and — if you are not on the public board yet — what would put you there. A small Founding Kingdoms chip in the HUD shows today's points and streak.

Milestones and points
All values below come from the game's shared constants. The weighting is deliberate: money and on-chain paths score highest, then combat and economy loops, then onboarding basics, then social. Tiered entries (10, 50) are separate milestones, so reaching the higher one also leaves the lower one earned.
First steps
| Milestone | How to earn it | Points |
|---|---|---|
| Sign in with your wallet | Connect and sign the sign-in message once | 5 |
| Choose a display name | Profile → set your name (3–16 chars) | 5 |
| Set a profile avatar | Profile → upload an avatar | 5 |
| Finish the tutorial | Complete every tutorial step | 15 |
| Found your base | Your first Keep stands | 10 |
| Upgrade a Mine | Any Mine reaches level 2 or higher | 10 |
| Collect mined shards | Tap a Mine to collect its buffer | 10 |
| Claim a daily cache | Claim the daily cache once | 10 |
| Upgrade any building | Finish one upgrade job | 10 |
Progression
| Milestone | How to earn it | Points |
|---|---|---|
| Keep level 3 | Upgrade your Keep to level 3 | 15 |
| Keep level 5 | Upgrade your Keep to level 5 | 25 |
| Keep level 8 | Upgrade your Keep to level 8 | 40 |
| Keep level 10 | Upgrade your Keep to level 10 | 60 |
| Keep level 15 | Upgrade your Keep to level 15 | 80 |
| Keep level 20 | Max out your Keep | 120 |
| Claim 10 quests | Claim ten daily/weekly quest rewards | 20 |
| Claim 50 quests | Claim fifty quest rewards | 50 |
Army and heroes
| Milestone | How to earn it | Points |
|---|---|---|
| Train troops | Queue any training batch | 10 |
| Train 10 batches | Ten training batches paid | 20 |
| Recruit a hero | Place a hero altar / stool | 15 |
| Equip hero gear | Equip any item on a hero | 15 |
| Use a consumable | USE any consumable item | 10 |
| Unlock an elite troop | Consume a training writ won from the Gold Forge | 40 |
Combat
| Milestone | How to earn it | Points |
|---|---|---|
| Attack another player | Resolve one PvP raid | 25 |
| Earn a star | Win at least 1★ in a PvP raid | 15 |
| Three-star a base | A 3★ PvP victory | 40 |
| 10 PvP raids | Resolve ten PvP raids | 30 |
| 50 PvP raids | Resolve fifty PvP raids | 80 |
| Hold a defense | An attacker leaves your base with 0★ | 25 |
| Clear a campaign stage | Win any campaign stage | 15 |
| Campaign stage 10 | Clear stage 10 | 30 |
| Campaign stage 25 | Clear stage 25 | 60 |
Economy
| Milestone | How to earn it | Points |
|---|---|---|
| Deploy to the Gold Forge | Deploy shards before UTC midnight | 20 |
| Claim a Forge payout | Claim KEEP from a settled cycle | 20 |
| Win a Forge drop | Any relic/writ/gear drop lands | 30 |
| Build the Gold Forge | Place the Gold Forge on your land | 20 |
| Buy from the shop | Spend KEEP in the shop | 10 |
| List an item for ETH | Create a market listing | 25 |
| Buy an item for ETH | Complete a market purchase | 30 |
Land and money (web3) — all devnet; the ETH and KEEP involved have no real value.
| Milestone | How to earn it | Points |
|---|---|---|
| Buy land | Pay the land price on devnet and receive your deed | 100 |
| Deed minted | Your Land Deed NFT exists on devnet | 20 |
| Own a second base | Buy a second deed | 80 |
| Transfer a deed | Send a deed to another wallet; the base follows | 60 |
| Deposit KEEP | A KEEP deposit credited | 60 |
| Request a withdrawal | Start a KEEP withdrawal | 40 |
| Withdrawal paid on-chain | A withdrawal reaches SENT | 120 |
| Enable 2FA | Authenticator or verified email | 30 |
| Link a Seeker | Prove a Robinhood Mobile Seeker | 30 |
Social
| Milestone | How to earn it | Points |
|---|---|---|
| Say hello in chat | Send one global chat message | 5 |
| Claim a mail reward | Open your mail and claim a reward | 10 |
| Join with a friend's code | Redeem a KEEP-xxxxx referral code | 15 |
| Invite a friend | A friend joins with your code | 30 |
| Your friend qualifies | Your invitee buys land and reaches Keep 3 | 60 |
Tip: the biggest single milestones are a withdrawal reaching SENT (120), maxing out your Keep (120) and buying land (100). The money paths are exactly what the team most wants exercised on devnet. See Deposits, withdrawals and 2FA and Land deeds and the globe.
Daily points
Milestones pay a single time; the sources below pay again every UTC day. Each one is derived from the game's own records by the same recompute that awards milestones — nothing is claimed, and a thing can pay at most once per day (or up to its daily cap). "Play today" means any real action in the game; signing in alone earns nothing. The recompute looks back three UTC days, so a build that finishes overnight or a withdrawal that settles late still lands on its own day. Points are frozen when a day is written; retuning changes only future days.
| Source | How to earn it | Points | Per UTC day |
|---|---|---|---|
| Play today | Any in-game action counts; signing in alone does not | 2 | once |
| Collect your Mines | Collect Shards from any Mine | 2 | once |
| Claim the Daily Cache | Claim the Daily Shard Cache | 2 | once |
| Build or upgrade | Start any construction or upgrade | 3 | once |
| Train troops | Queue training in a Barracks | 2 | once |
| Claim a quest | Claim any daily or weekly quest | 2 | once |
| Fight the campaign | Resolve a campaign or camp raid | 2 | once |
| Win a PvP raid | Take at least one star from another player | 2 | up to 20 wins |
| Hold a defence | An attacker leaves your base with zero stars | 3 | once |
| Work the Gold Forge | Deploy Shards into the Gold Forge | 3 | once |
| Claim Forge KEEP | Claim a finished Forge day | 3 | once |
| Shop with KEEP | Buy any shop item | 2 | once |
| List on the market | Create a ETH listing | 3 | once |
| Buy on the market | Complete a ETH purchase | 3 | once |
| Use an item | Consume any inventory item | 2 | once |
| Spend ETH in-game | Any ETH purchase credited (builder, mine, expansion, shield, energy…) | 3 | once (first of the day) |
| Deposit KEEP | A KEEP deposit credited | 3 | once (first of the day) |
| Withdraw KEEP | A withdrawal paid on-chain | 5 | once |
| Talk in chat | Send a global chat message | 1 | once |
| Claim your mail | Claim a reward from mail | 1 | once |
| Send feedback | Marks the day as played; feedback pays through its own rules below | 0 | once |
Streak bonuses pay on the day a run of consecutive action days reaches exactly the length — once per run, so a 14-day streak collects all three:
| Streak | Points |
|---|---|
| 3 days in a row | 5 |
| 7 days in a row | 15 |
| 14 days in a row | 40 |
Why the sizes: daily points are deliberately small. Even a day that touches every source, with all twenty PvP wins, pays less than the single Buy land milestone, so the money and on-chain paths keep their weight while daily play decides ties over a fortnight.
Referral days
Your personal KEEP-XXXXX code still pays the one-time Invite a friend and Your friend qualifies milestones. On top of that, every day a qualified friend of yours plays — qualified means they own land and have reached Keep 3, the same rule as the milestone — you earn 3 points for that friend, up to 25 qualified friends a day. A friend who does not act on a day earns you nothing for that day, and a friend who sells or transfers their deed stops counting until they hold one again.
Founding Kingdoms
The playtest campaign is presentation, not a separate board: its name, the reward sentence and a community goal appear on the site and in the game, and when the team sets the 14-day window a DAY X OF 14 counter appears too. Until a start date is announced, the campaign reads TBA — the playtest keeps running and points keep counting; the two-week competition starts on the announced date. The community goal counts Land Deeds minted by real players — on-chain activity, not founded Keeps — against a small ladder of targets; reaching a rung changes nothing server-side, it is there to watch together. Rewards are whitelist spots for Genesis Land Deeds for testers who mint their Land Deed — the top 300 by points if more than 300 qualify; there is no ETH prize and no budget to split.
Feedback rules
From the FEEDBACK tab, pick a category — BUG, BALANCE, UX / CONFUSING, IDEA or OTHER — give a title (up to 80 characters) and details (at least 10, up to 2,000 characters), then SEND FEEDBACK. The game attaches the screen you were on, the build, and your platform so you do not have to.
- Base points: 10 for each of your first 3 reports in a UTC day. Later reports that day are recorded but earn no base points; the screen tells you TODAY'S PAID REPORTS ARE USED UP.
- Daily cap: 8 reports per UTC day. The ninth is refused until tomorrow.
- Admin importance bonus: when an admin rates your report, the rating replaces any earlier bonus rather than stacking: low 0, medium 20, high 50, critical 120.
- A report marked rejected or duplicate keeps its base points but earns no bonus, whatever its importance.
- Submissions are rate-limited to 10 per minute.
Why the split: base points reward the habit of reporting; the bonus rewards reports that matter. Capping paid submissions at 3 a day keeps the board from favoring volume over substance.
The public leaderboard
The board lives at pixelreign.dev/leaderboard and inside the game's LEADERBOARD tab. It shows the top 100 testers by total points, each row with a display name (or KEEPER if none is set), a shortened wallet like abcd…wxyz, the all-time Points, how much of that came from Daily play and from Referrals, and counts of milestones and reports. Full wallet addresses are never published; the team exports them privately when it is time to reward top testers. The website page is also designed to look up a single wallet's checklist if you type the address in — including your daily and referral points, today's ledger and your streak.

- Ranking is by tester points only; trophies and leagues are a separate system.
- Board hygiene: a wallet appears on the board only once it has founded a base, has signed in at least once, and has earned at least one milestone beyond signing in and founding. Team and internal wallets, and any wallet an admin hides, are never listed. Points still accrue for every wallet, and you always see your own progress under MY PROGRESS.
- The board is cached for a short while (30 seconds), so a fresh milestone can take a moment to appear.
- Being on the board is not a promise of any specific reward; the landing page is explicit that playtest participation is about testing the game, and that the playtest runs on devnet where nothing is worth real money.
The playtest in numbers
Below the board, PLAYTEST IN NUMBERS publishes the state of the playtest. Every figure is computed on the game server from its own tables — sessions, builds, raids, deposits, deeds, feedback — and re-computed every five minutes; the page shows the time of the snapshot it is displaying. Nothing on it is typed in by hand or reported by the client. Definitions:
- Excluded from every number: team and internal wallets, any wallet an admin has hidden from the board, and accounts that never signed in through the game client (older scripted accounts).
- Robinhood Mobile — a player who proved a Seeker (see the Seeker door above) or whose first sign-in came from Robinhood app. Everyone else is Browser; Total is both. Sign-ins from before this release that never linked a Seeker count as browser.
- Players — accounts that signed in at least once. Founded a Keep ("onboarded") — the account has a base. Finished the tutorial, own land (holds a paid Land Deed), first raid (resolved at least one raid as the attacker), first PvP raid — as named. Each funnel bar shows its share of players for the chosen cohort.
- Active 7 days / 30 days / today — seen in the game inside that window. Returned after 7 days — came back at least seven days after the first sign-in.
- Battles — raids resolved, split PvP (against another player) and PvE (campaign and camps), with the count for the last seven days.
- Gold Forges built, mine upgrades, deeds minted, withdrawals paid, market trades — counts of the corresponding server records.
- ETH spent in-game — devnet ETH credited to purchases (land, builders, mines, expansions, shields, energy…), broken down by kind; the devnet faucet total the game handed out is shown beside it. None of it has monetary value.
- Feedback → fixes — reports received, reports the team accepted, and reports marked fixed by an admin, so "issues fixed from tester feedback" is a derived number, not a claim.
- Points awarded today — tester points written today across milestones, daily play, referrals and feedback.
