What is in the runtime
| Pallet | Index | For games |
|---|---|---|
pallet-gaming | 69 | Game registry, item classes, in-game asset primitives |
pallet-dynamic-nft | 65 | Items whose traits change on chain (level, durability, history) |
pallet-emp-nft, pallet-uniques | 53, 24 | Collections and items |
pallet-nft-royalties | 83 | Creator share enforced on every resale |
pallet-nft-wallet | 84 | An item that owns other items (a character holding inventory) |
pallet-account-abstraction, pallet-paymaster | 80, 70 | Session keys so a player signs once per session; sponsored fees so players never buy gas |
pallet-randomness | (AI extensions group) | On-chain randomness for drops |
pallet-marketplace, pallet-escrow | 43, 72 | Trading items with settlement |
All wired in runtime 220; none exercised by a real game.
What a studio would actually use
- Session keys are the feature that matters most: a player approves a session in Eoonia once, and the game signs bounded actions for hours without prompts. Native, not a contract pattern.
- Sponsored fees so the studio pays for on-chain actions at 0.000025 DMS a transfer — negligible even at high action rates.
- Batch and lazy minting so a 10,000-item drop costs cents and mints on claim.
- Dynamic NFTs so an item's on-chain record reflects play.
- Royalties the runtime enforces, so secondary sales pay the studio regardless of marketplace.
What does not exist
- A Unity or Unreal SDK. The Rust SDK, the Dart SDK (Flutter) and Polkadot.js are the client surfaces. A C# binding would have to be written; the EVM path (any Ethereum game SDK against chain id 2026) works today but does not reach the native pallets above except through precompiles.
- A flagship game. None in development within the ecosystem.
- Any game in production. The gaming pallet has no traffic.
The previous version of this page announced a Unity SDK on an asset store for another chain. Nothing equivalent exists here.
Building a game today
A Flutter game uses the Dart SDK directly. A web game uses Polkadot.js with the Eoonia extension for signing. An Ethereum-tooling game targets chain id 2026 and gets the EVM. In every case: testnet, test DMS, two validators, and the honest expectation that the first game will find gaps in the gaming pallet the way the first swap found a missing treasury account.
Based on PALLET_REFERENCE.md, EIP_COVERAGE.md and FEE_MODEL_AND_LOW_COST_STRATEGY.md.


