Skip to content

Latest commit

 

History

2,402 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AresRPG

fully in javascript Chat

A fully on-chain voxel MMORPG on Sui

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.

Install / run / test

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 runs

Contributing

Read 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

License — source-available, in plain words

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.

About

AresRPG — a source-available web MMORPG built on Sui and Three.js, developed in the open

Topics

Resources

Contributing

Security policy

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages