Realms: Eternum
Fully onchain 4X strategy MMO on Starknet (Dojo engine) where seasonal worlds with real-token economies end permanently — players who fail to bridge assets out before the season contract is 'bricked' lose them forever.
▶ Run interactive simulation animated mechanism with editable parameters
How it works onchain
Summary
Realms: Eternum is the flagship game of Realms World (Bibliotheca DAO), a fully onchain 4X/RTS strategy MMO built with the Dojo engine in Cairo on Starknet. It grew out of the 2021 Loot ecosystem: the 8,000 "Realms (for Adventurers)" NFT maps became playable territories, and the $LORDS ERC-20 (Etherscan-labeled "Bibliotheca DAO: LORDS Token") became the economy's base currency. After roughly three years of development led by pseudonymous developer Loaf (@lordOfAFew), Eternum's Season 0 launched on Starknet mainnet on December 11, 2024, as one of the first onchain games where "contracts are the game" and the client is "just a window."
Eternum's distinctive experiment is its treatment of finality: each season is a bounded world with a real-money economy — in-game resources are ERC20-compatible tokens bridgeable in and out — and when a season ends, the world contract is deliberately locked ("bricked"). Anything not bridged out before the deadline (Season 0's was December 30, 2024, 21:30 GMT) is lost permanently, by design. Season 0 drew hundreds of players (~800 signups); Season 1 launched April 30, 2025 with a 1,000,000 $LORDS + 100,000 $STRK prize pool, AI-agent NPCs from Daydreams, and new combat systems. A faster tournament format, Blitz, with MMR matchmaking, extends the franchise.
Design (Mechanism)
- Land-gated seasonal entry. The 8,000 Realms NFTs are permanent claims on the game; each season, holders mint Season Passes (also purchasable on secondary for ~$6 of $LORDS in Season 0). Season 1 added "Villages" — stablecoin-priced entries without NFTs, producing at 50% of a Realm's rate — as a low-stakes on-ramp. Conquest transfers gameplay rights: if your defenses fall, another player claims your Realm for the season, though the underlying NFT stays yours.
- Real-token economy. Roughly 22-30 resource types (food, troops, donkeys for logistics, "Ancient Fragments") are produced onchain and are ERC20-compatible: they trade on an in-game AMM against $LORDS and can be bridged out of the game world as ordinary tokens (with bridging fees). Market orders and LP positions exist inside the world.
- Victory-point race and END_GAME. Players and tribes accumulate Victory Points primarily by building, contributing to, and holding Hyperstructures — expensive collaborative megaprojects. In Season 0, the first player to reach 6,320,000 VP could call END_GAME, ending the season for everyone.
- Terminal world state. At season end the world locks: all unbridged $LORDS, resources, orders, and LP positions become permanently inaccessible. This is documented, not accidental — a deliberate "hardcore" scarcity/finality mechanic. Prize funds (Season 0: 1M $LORDS across player, tribe, achievement, and creator pools) are airdropped after the season contract is bricked.
- Agents and formats. Season 1 added Daydreams AI agents — NPCs with generative personalities driven by onchain randomness that players can hunt for a dedicated prize pool — plus stamina/terrain-based real-time combat and troop tiers. Blitz compresses the game into short, MMR-ranked tournaments on compact maps.
Outcome
Season 0 (Dec 11-30, 2024) was a functioning proof that a complex, economy-bearing MMO can run fully onchain: ~800 signups, emergent tribal diplomacy, and a coordinated multi-player victory the team celebrated for "social coordination that took place away from the game hexes." The bridge-out deadline was honored and the world bricked as designed. Season 1 (April-May 2025 rollout) scaled the design with larger prize pools (1M $LORDS + 100K $STRK), four prize categories, AI agents, and cheaper entry tiers; docs now record Season 1 as concluded, with the Realmverse continuing as "Eternum seasonal gameplay and Blitz competitive tournaments." Eternum is a technical landmark for Starknet/Dojo and arguably the most complete "autonomous world" shipped to date, but it remains niche: player counts are in the hundreds-to-low-thousands, and $LORDS trades at fractions of a cent with the game's economic gravity still modest. Third-party retrospectives circulating with large engagement/retention numbers could not be verified against primary sources and are excluded.
Why it worked
- Credible novelty: every rule enforced by Cairo contracts on Starknet made Eternum the reference implementation for "the chain is the game server," attracting the exact audience (Loot ecosystem, Dojo devs) that values that property.
- Real stakes made the game legible: because resources are bridgeable tokens, alliances, betrayals, and market manipulation had genuine cost — producing the emergent diplomacy the design targeted.
- Finality as a feature: seasons that truly end (bricked contracts) create urgency, clean resets, and defensible scarcity, avoiding the zombie-economy problem of persistent play-to-earn worlds.
- Ecosystem flywheel: Realms NFTs, $LORDS, veLORDS governance, and the Dojo engine (which the team helped drive) gave the game infrastructure, funding, and a committed holder base predating launch.
Limitations and criticisms
- Small audience: fully onchain gameplay on a ZK-rollup with wallet/bridging friction limits reach to hundreds of players per season; the strategy depth demands a time commitment that narrows the funnel further.
- Punitive finality: "bridge out or lose everything" is coherent design but harsh UX; players who miss a season's bridge-out deadline forfeit assets permanently, a reputational tax on onboarding newcomers.
- Token headwinds: $LORDS-denominated prizes are only as motivating as $LORDS's price, which has been weak; the economy's real-money layer cuts both ways.
- Complexity churn: each season materially changes combat, production, and entry mechanics, taxing returning players' learning curves.
Lessons
- A seasonal world with a hard, contract-enforced ending is a workable alternative to persistent game economies — finality creates stakes and clean state, but requires aggressive, repeated warnings and ideally automated sweep/refund paths for stragglers.
- Making in-game resources real ERC-20s converts gameplay into market microstructure: diplomacy, cartels, and coordination emerge without being scripted, which is the strongest evidence yet for the "autonomous worlds" thesis.
- Victory conditions that any player can trigger (END_GAME at a VP threshold) turn endgame timing itself into a strategic and social layer — but also concentrate power in the largest coordinated tribe.
- Shipping the engine (Dojo) alongside the game compounds ecosystem value; Eternum functioned as the load-bearing demo that matured Starknet's gaming stack.
Redesign (EDITORIAL — hypothesis, not fact)
This section is editorial hypothesis, not documented fact. Keep the bricked-season finality but make it humane: at END_GAME, auto-sweep all bridgeable balances to owners' L2 addresses minus a meaningful "abandonment tax" (say 20%) routed to the next season's prize pool — preserving urgency without total forfeiture. Denominate prize pools partly in stables to decouple motivation from $LORDS volatility, while keeping $LORDS as the in-world AMM numeraire. To broaden the funnel, let Blitz act as a free, session-keyed on-ramp whose MMR earns discounted Season Passes. Finally, publish canonical per-season world contract addresses and end-state merkle snapshots in the docs; the project's own thesis — the chain is the game — deserves first-class, citable primary artifacts for historians and integrators.
Sources
- BibliothecaDAO/eternum — open-source game monorepo (contracts are the game) — primary (contract)
- Realms Docs — Eternum key concepts (seasons, hyperstructures, bridging) — primary (docs)
- Realms Docs — Realmverse overview (Eternum seasons + Blitz tournaments) — primary (docs)
- Loaf — Eternum announcement thread (three-year build, Q4 2024 Starknet launch) — primary (retrospective)
- Realms on X — Season 0 champions + time-sensitive bridge-out deadline (Dec 30, 2024) — primary (governance)
- Etherscan — Bibliotheca DAO: LORDS Token — primary (contract)
- Bankless — Eternum 101: How to Play Starknet's New Onchain MMO (analysis)
- Bankless — Eternum Season 1: Starknet's Biggest MMO Expands Its Battlefield (analysis)
- Bankless — The 6 Pillars of Realms World on Starknet (analysis)
Related experiments
Last verified: 2026-07-27 · Spot an error? Suggest a correction