Eternum is the foundational game for Realms World — a living digital ecosystem that evolves through player interaction. It serves as both a game and an open platform.
- Community: https://discord.gg/realmsworld
- Repo docs index:
docs/README.md - Official docs site source:
client/apps/game-docs
- Start with the docs site:
client/apps/game-docs
- Setup: see Prerequisites + Setup below
- Contributing:
CONTRIBUTING.md - Contracts:
contracts/ - Packages/SDK:
packages/
- See
docs/
- Client - React apps built with Vite
- Contracts - Cairo/Dojo smart contracts
- Packages - Shared libraries
- Config - Configuration and deployment scripts
The realtime work plan was moved out of the README to keep this page focused:
For package-by-package docs, see:
- Install Dojo:
curl -L https://install.dojoengine.org | bash- Install pnpm:
npm install -g pnpm- Install dependencies:
pnpm install- Build shared packages:
pnpm run build:packagespnpm dev- Start game development serverpnpm dev:docs- Start documentation dev server (Vocs)pnpm build:packages- Build shared packages
MIT