Base Realms
Discover monsters across the realms!
Created on 20th December 2025
•
Base Realms
Discover monsters across the realms!
The problem Base Realms solves
The Problem
Most onchain applications still push users toward speculative behavior, where participation is tightly coupled with price movements, token volatility, and trading risk. This creates hesitation, especially for users who simply want to play, interact, or explore without worrying about financial exposure.
In many NFT-based games, this issue is amplified by opaque reward mechanics:
- Minting, randomness, and payouts are often blended into a single flow
- Players cannot clearly see where value goes
- It’s difficult to verify whether outcomes are fair or skill-based
At the same time, Base offers powerful primitives for low-cost, consumer-grade onchain apps. However, there are still limited examples that demonstrate how these primitives can be used to build transparent, skill-driven, non-financial-first experiences.
How Base Realms Solves This
Base Realms is designed from the ground up to separate ownership, participation, and rewards into clean, understandable layers, removing speculation from the core gameplay loop.
Clear Asset Ownership With ERC Standards
ERC-721 Characters (Unique Identity)
- Each character is a unique onchain identity
- Fixed traits, progression history, and battle records
- One character = one soul of the player inside Base Realms
ERC-1155 Items (Mint - Burn Items)
- Items can be minted (unlimited no cap)
- Items have traits to boost the Fixed trait
Players can own a unique hero and Trade it freely.
Minting for Ownership, Not Gambling
Minting in Base Realms is a one-time action to acquire a playable character, not a lottery.
- Mint fees are not distributed as instant rewards
- Fees are allocated as liquidity for the ETH / IDRX pair
Liquidity is:
- Locked for long-term ecosystem stability
- Gradually unlocked
- Partially routed into seasonal reward pools
Players mint to play and progress, not to chase RNG payouts.
Battles as the Economic Engine
Battles are the heart of Base Realms and the only active value generator.
Each battle requires a small entry fee
Players can choose to pay with:
- IDRX
- USDC
- ETH
All battle fees flow directly into an onchain reward pool
Rewards are distributed per season to:
- Top leaderboard players
Value is created through skill, consistency, and mastery, not speculation.
Transparent and Verifiable Rewards
Every economic rule in Base Realms is enforced by smart contracts on Base:
- Battle fees are pooled fully onchain
- Leaderboard calculations follow deterministic logic
Seasonal reward distribution is:
- Automatic
- Auditable
- Permissionless
No manual intervention, No offchain discretion, Fairness is verifiable, not promised.
Onboarding Crypto Normies With QRIS
Base Realms is designed to onboard non-crypto users first.
- Players scan QRIS directly inside the game
- Payment is instantly converted to IDRX onchain
- IDRX is delivered to the player’s in-game wallet
Players can immediately:
- Enter battles
- Mint cards
- Progress gameplay
Scan > Play > Learn crypto naturally through gaming.
No exchanges.
No seed phrase anxiety.
No DeFi knowledge required.
Accessible Participation With Reduced Risk
Players choose their own comfort level:
IDRX
- Familiar pricing for local users
- Ideal for casual and first-time players
USDC - Stable value
- Predictable battle costs
ETH - Native crypto option
- Seamless for onchain-native users
Participation is decoupled from speculation.
Onchain Gameplay, Not Financial Abstraction
All blockchain interactions are embedded inside a 16-bit, platformer-inspired world.
Players explore instead of navigating dashboards:
- Battle zones to compete
- Shop to mint ERX-721 cards
- Home areas to manage characters
Onchain actions feel like game mechanics, not financial transactions.
Social Onboarding Through Base
Progress extends beyond the game itself.
Battle results and milestones can be shared to:
- Base App Social
- Farcaster
Gameplay becomes: - Social proof
- Organic discovery
- A living feed of onchain activity
Players don’t market Base Realms, they show what they’ve earned.
Challenges we ran into
Designing Fair Randomness Without Turning Gameplay Into Gambling
One of the biggest challenges was implementing randomness for card traits while avoiding the perception of gambling or opaque outcomes.
Pure onchain randomness is expensive and limited, while offchain randomness introduces trust assumptions. We needed a system that was verifiable, cost-efficient, and fair.
How we solved it:
We implemented an onchain-seeded randomness model using commit–reveal mechanics combined with deterministic game logic. Trait generation is verifiable onchain, while outcomes are constrained so that randomness affects variety, not player advantage. Rewards are not tied to mint outcomes but to seasonal performance, reducing speculative incentives.
Separating Onchain and Offchain Game Logic Without Breaking Trust
Running full battle simulations onchain would be prohibitively expensive and slow, but moving everything offchain risks cheating or manipulation.
How we solved it:
We split responsibilities clearly:
- Offchain logic handles battle simulation
- Onchain contracts handle state commitments, fee deposits, result finalization, and reward distribution
Battle results are only accepted if they follow deterministic rules enforced by smart contracts. This preserves fairness while keeping gas costs low.
Multi-Currency Battle Fees With a Single Reward Pool
Supporting ETH, USDC, and IDRX for battle fees introduced complexity in accounting and reward distribution. We needed to ensure that value flowed into a single, coherent seasonal pool without creating inconsistencies or arbitrage issues.
How we solved it:
All battle fees are normalized onchain before entering the reward pool. Contracts enforce clear conversion and accounting rules so that leaderboard rewards are distributed fairly regardless of the currency used to enter battles.
NFT Utility Without Inventory Fragmentation
Using ERC-721 and ERC-1155 for unique character and items plus introduced challenges in tracking ownership, and in-game utility without overloading the contract with unnecessary state.
How we solved it:
We separated metadata and gameplay state. ERC-721 and ERC-1155 handles ownership and transferability, while gameplay attributes are referenced via onchain mappings and offchain indexing. This keeps contracts lightweight while maintaining verifiable ownership.
UX Friction for First-Time Onchain Users
Even with Base’s low fees, wallet popups, confirmations, and unfamiliar flows can break immersion for players who are new to crypto.
How we solved it:
We used OnchainKit and wallet abstraction to minimize user friction. Transactions are contextual and explained through gameplay actions rather than financial terminology. Users focus on playing the game, while blockchain interactions stay in the background.
Tracks Applied (1)
Base Track
Technologies used
