Skip to content
Base Realms

Base Realms

Discover monsters across the realms!

Created on 20th December 2025

Base Realms

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

Base Realms is a fully onchain 2D card-based RPG built on Base, designed to onboard new users into onchain experiences t...Read More

Discussion

Builders also viewed

See more projects on Devfolio