AresRPG is a browser MMORPG where every character, item, fight and trade is a Sui object — the
client is a renderer of chain truth, with zkLogin onboarding and player-paid transactions.
This repository is the whole game: frontend, 3D voxel engine, deterministic combat and its Move
twin, SDK, indexer, server, protocol, immutable rules, and the authored seed corpus. Game content
(items, mobs, spells, and worlds) lives in seed/ and is published on-chain.
bun install
bun run dev # frontend at localhost:5173
bun run lint # eslint + prettier
bun run test # every package's unit tests — same command CI runsRead CLAUDE.md (the house rules) and DECISIONS.md (the design truth) first. Contributions
build AresRPG — proposals that fight the spec argue the spec change first, as an issue. Need
This is source-available software, developed in the open — not open-source. See LICENSE for the binding text; the honest summary:
You may: read everything · build and run the game locally · modify it for yourself · contribute improvements back (a CLA signature rides your first PR). You may not: redistribute the software or your modified version · re-host the game · use it commercially. All commercial rights stay with the author. The AresRPG name and logo are not licensed (see TRADEMARK.md).
something from the backend or content domains? Open an issue on that repo; this repo's backlog is its own issues.
