StakeMarker · Composer
Composer help

Create your own game

Use Composer to design a custom side game, test its rules, save it to your library, and activate it in a round.

1. Describe your game with AI

Open Composer from the app hamburger menu, or visit My Custom Games. New custom games are created by describing the rules in plain English:

Account and credits: AI generation requires an eligible signed-in account and available credits. Saving any finished game to your library also requires an eligible account. Composer shows the current credit balance and access status.

2. Review and test the rules

After the AI draft is ready, read the generated rulebook from top to bottom: setup, participants, scoring, cross-hole state, settlement, and player experience. Composer runs executable examples for you; review the summary and results before you save.

What is a contract?

In Composer, a contract is a small, executable example of a game situation. It describes who is playing, the facts for that situation (such as scores or settings), and the result the rules should produce. Composer runs these examples to check that the game behaves as intended.

It is not a legal contract or a player agreement, and you do not need to write one for normal game building. Most users only need the plain-language rule summary and the pass/fail result. The technical contract details are available when an author needs to troubleshoot or verify a custom rule.

3. Save, activate, and share

  1. When the rules and tests look right, save the game to your library.
  2. From the in-app custom game library, choose Activate for this round to add it to the current round.
  3. Use Edit to revise a saved game, Rename to change its library label, or Delete to remove it.
  4. Use Share to send the game definition to a recipient by email. This shares the game rules, not your scorecard or round permissions.

A saved custom game is a reusable definition. If you need to change the rules for a different group, edit it and save the revised version with a name that makes the distinction clear.

Advanced JSON: expert import only

Advanced: import complete rules JSON is not a beginner-friendly builder. It is a paste/import surface for someone who already has a complete custom-game definition or understands the schema. There is no visual field editor for writing arbitrary rules from scratch.

Composer validates and compiles the JSON in this browser before opening it. Unknown fields or unsupported mechanics fail immediately, so fix the validation message before continuing. Most users should describe the game with AI and leave this surface alone.