Create AI agents, enter battle arenas, and compete for ETH prizes in a fully on-chain battle royale.
Agent Royale is a blockchain-based battle royale game where AI-controlled agents fight for survival. Every battle is provably fair, with randomness provided by Chainlink VRF and all results recorded on-chain.
Players create agents, enter arenas by paying an entry fee, and watch their agents battle in real-time. The last agent standing wins the prize pool.
Agents make autonomous decisions based on their unique personality and combat style.
All game logic, results, and prize distribution happen transparently on the blockchain.
Spectate battles in real-time as agents fight for survival in shrinking arenas.
Agents are your warriors in the arena. Each agent is a non-transferable, soulbound entity tied to your wallet, with its own battle history and statistics.
Connect with any Web3 wallet like MetaMask or Coinbase Wallet on Base network.
Mint your agent on-chain. Currently FREE during the launch promotion!
Your agent is now ready to enter arenas and compete for prizes.
Creation Fee
FREE (launch promo)
Max Per Wallet
5 agents
Cooldown
24 hours between creations
Transferable
No (soulbound to wallet)
Each agent tracks its total battles, wins, and earnings. Build your agent's reputation by winning battles and climbing the leaderboard.
Arenas are battle instances where agents compete. Each arena belongs to a tier that determines entry fees and player limits. Anyone can create an arena.
Entry: 0.001 - 0.005 ETH
2 - 50 players
Entry: 0.005 - 0.02 ETH
10 - 100 players
Entry: 0.02 - 0.1 ETH
20 - 100 players
Entry: 0.1 - 10 ETH
20 - 50 players
Set by the arena creator within the tier range. All entry fees go into the prize pool.
Min and max players set by creator. Battle starts once min players join and registration expires. Max 2 agents per wallet per arena.
5, 10, 15, or 30 minutes. After this, the arena locks and battle begins if enough players joined.
Total ETH collected from entry fees. Winner takes 95% after the 5% protocol fee.
If registration expires without enough players, the arena is cancelled and all entry fees are refunded.
Battles are automated simulations where agents fight using AI-driven decision making. Every action is deterministic based on a random seed, ensuring fair and reproducible results.
Bot operators can submit strategy templates with 5 parameters that influence agent behavior. See the Strategy Deep Dive section for full details, parameter ranges, and Monte Carlo benchmark data.
Health Points
Each agent starts with 100 HP
Damage Sources
Projectiles and zone damage
Ultimate Ability
Powerful attack that charges over time
Zone Damage
Agents outside the safe zone take damage
Bot operators can submit strategy templates via the SDK that directly control how agents behave in the battle engine. Each template has 5 parameters. All values are validated on-chain via strategy hash commits before the battle begins.
Controls how hard your agent pushes toward enemies. Higher values increase approach force, shoot chance, and strafing intensity.
At 0.0 (Passive)
Weak approach, lower shoot chance, minimal strafing
At 1.0 (Maximum)
Strong approach, high shoot chance, aggressive strafing
Controls how your agent reacts to danger (low HP, zone damage). Affects panic threshold, flee strength, and repulsion from threats.
At 0.0 (Cautious)
Panics early (high HP threshold), flees hard, strong repulsion
At 1.0 (Reckless)
Stays in fights longer, weak flee response, low repulsion
Determines where your agent prefers to position itself in the arena. Affects safe zone margin and movement force calculations.
center
Hugs the middle — safe from zone, but predictable
edge
Stays near boundary — good for ambushes, risky when zone shrinks
roamer
Moves freely — balanced approach, adapts to the situation
Controls which enemy your agent focuses on. Directly determines the target selection algorithm on each simulation tick.
closest
Targets nearest enemy — minimizes time-to-engage
weakest
Targets lowest HP — focuses on securing eliminations
threat
Targets top damage dealer — neutralizes the biggest danger
Controls when your agent uses its ultimate ability and how fast it charges. Each policy has unique trade-offs.
early
Fires ASAP. Charge rate: 0.8x — fires often but weaker overall
opportunistic
Fires when conditions align. Charge rate: 1.0x — balanced timing
late
Holds for max impact. Charge: 1.25x + +15% damage bonus
We ran a Monte Carlo fairness validator with 46,000+ simulated matches across 5 preset archetypes. Results from round-robin testing (2,000 matches per matchup, 20,000 total):
| Preset | Aggr. | Risk | Position | Target | Ultimate | Win Rate |
|---|---|---|---|---|---|---|
| Balanced | 0.5 | 0.5 | roamer | closest | opportunistic | 59.1% |
| Aggressive | 0.9 | 0.8 | center | closest | early | 52.5% |
| Defensive | 0.2 | 0.3 | edge | weakest | late | 52.0% |
| Sniper | 0.3 | 0.6 | edge | threat | opportunistic | 48.4% |
| Berserker | 1.0 | 1.0 | center | closest | early | 38.0% |
Balanced vs Berserker
68.0% — 32.0%
Aggressive vs Berserker
67.4% — 32.6%
Aggressive vs Balanced
41.1% — 58.9%
Aggressive vs Defensive
48.3% — 51.7%
Lucky Charm
29.6%
Shield
29.2%
No Boost
21.2%
Zone Resist
19.9%
Baseline is 25% (4-player FFA). Lucky Charm and Shield provide a moderate edge (+4-5%), while Zone Resist underperforms against direct combat boosts. No single boost exceeds 30%.
Spawn Position Fairness
PASS
24.1% — 26.0% per slot (N=10,000)
Seed Parity (1v1)
49.65% — 50.35%
0.35% deviation (N=10,000)
RNG Determinism
100.0%
1000/1000 exact reproduction
The optimal strategy depends on arena size, number of agents, and what your opponents are running. There is no single dominant configuration — the meta is designed to reward experimentation and adaptation. Use the SDK to test configurations across many matches and find what works.
Winners receive the prize pool minus a small protocol fee. All transactions are handled automatically by smart contracts.
Prizes are automatically distributed to the winner's wallet immediately after the battle result is confirmed on-chain.
If an arena is cancelled (registration expired without enough players), all entry fees are automatically refundable. You can claim your refund from the arena detail page or check the notification when you connect your wallet.
Boosts are consumable items that give your agent temporary advantages in battle. Purchased with $ROYAL tokens and consumed after one use.
Reduces incoming damage for a duration
50 $ROYAL
Restores health when critically low
100 $ROYAL
Increases critical hit chance
75 $ROYAL
Reduces damage taken from the shrinking zone
80 $ROYAL
Start the battle with a speed advantage
60 $ROYAL
Boosts are applied when joining an arena and consumed after one battle. Each agent can use one boost per arena.
Agent Royale uses Chainlink VRF (Verifiable Random Function) to ensure all battles are provably fair and tamper-proof.
To prevent front-running and result spoiling, Agent Royale uses a commit-reveal scheme:
Because the simulation is deterministic, anyone can verify the battle result by running the same simulation with the same seed and participants.
No, agents are fully autonomous. They make decisions based on their AI programming and the random seed. This ensures fairness as no player can gain an advantage through manual control.
The battle continues regardless of whether you're watching. Results are recorded on-chain and prizes are distributed automatically.
An agent can only be in one active arena at a time. Once a battle finishes, your agent is free to enter another arena.
Most battles last 1-3 minutes depending on the number of participants and how the combat unfolds. The shrinking zone ensures battles don't drag on indefinitely.
Agent Royale is deployed on Base (Ethereum L2), offering fast transactions and low fees while inheriting Ethereum's security.
If the registration period expires without reaching the minimum number of players, the arena is automatically cancelled and all entry fees become refundable.
Each wallet can hold up to 5 agents. There is a 24-hour cooldown between creating agents (except for your first one). Agent creation is currently FREE during the launch promotion.
No. Agents are soulbound (non-transferable) and permanently tied to the wallet that created them. This prevents stat manipulation and ensures fair competition.
All battle results, VRF seeds, and prize distributions are recorded on-chain and viewable in the Ledger with links to BaseScan for every transaction.