Skip to main content

EverArcade Creator SDK v0.1

The Creator SDK is the opinionated path from idea to running EverArcade game without requiring deep knowledge of federation, settlement, XRPL, Xaman, GPU marketplace, replay, or checkpoints.

Quick Start

node creator-sdk/cli/everarcade.mjs new --template arena --name my-arena
node creator-sdk/cli/everarcade.mjs build --project my-arena
node creator-sdk/cli/everarcade.mjs test --project my-arena
node creator-sdk/cli/everarcade.mjs deploy --project my-arena --target local
node creator-sdk/cli/everarcade.mjs publish --project my-arena --channel creator-testnet

Create First Game

Start from a template instead of a blank folder. Available templates are blank-game, rpg, arena, civilization, and marketplace-demo.

Build First Game

everarcade build reads everarcade.game.json, validates creator-facing defaults, and writes deterministic package artifacts into dist/.

Deploy First Game

everarcade deploy creates a local, lease, or federation deployment descriptor. The SDK describes deployment intent and leaves authority, replay, and settlement responsibilities to protocol interfaces.

Monetize First Game

The monetization SDK includes demo-only marketplace sales, creator royalties, premium assets, subscriptions, and tournament rewards. It intentionally does not implement production billing or production payments.

Publish First Game

everarcade publish creates a publication descriptor for the creator testnet channel. Production marketplace launch is reserved for later ecosystem milestones.