Run a community game people want to play
Plan quests, points and rewards, launch them, and see who takes part. These guides are written for the people who run community programs, with notes for the developer or agent who builds alongside you.
Try it with your agent
Paste one prompt into your coding agent and get a campaign on staging.
Get the promptCreate a new app
Go from an idea to an app you can try and share.
Start buildingConnect your app
Keep your repository, framework, login, and hosting.
Follow the guideHow a campaign comes together
From the first idea to rewards in members' hands.
The pieces
Start with quests and points. Add the rest when your campaign needs it.
- QuestsThe things your members do to earn points and rewards.
- PointsHow members earn, spend and compete with points, and how to run more than one kind.
- RewardsWhat members earn for taking part, from points and badges to Discord roles and merch, and how it reaches them.
- LeaderboardsRank members by their points, run weekly races, and hand out prizes to the winners.
- ReferralsReward members for inviting friends, and decide when an invited friend counts.
- CampaignsGroup quests under one set of dates, sign-up and limits, like a launch month or a holiday event.
Building it yourself?
Reference for the SDK, CLI and API lives here too, and every page has a Markdown version your coding agent can read.
# set up from a terminal$ npx -y @domino-sdk/relay-cli@latest login$ npx -y @domino-sdk/relay-cli@latest checkout YOUR_PROJECT$ cd YOUR_PROJECT$ npx --yes pnpm@10.34.5 install --frozen-lockfile$ pnpm exec domino doctor --remote --json$ pnpm exec domino dev