Maximum refinement: the site's setup assistant
suggest_game_setupCall it only after the USER picked "maximum refinement" and answered or confirmed the six fields. Make each field rich and concrete (the look and palette, every character and what it is made of, the mood, reference games), read from the project when you can, and review the result before showing it (see the QUALITY BAR in the instructions). The same assistant as the site's "I want maximum refinement": from the name and "what the game is like" (one line per field: Genre, World, Tone, Sound style, Camera, What's in the game) it writes the description, the sound direction (with the rules every sound follows) and the folders of each tab with the events this game needs, loop and duration decided. Nothing is created: show the result to the user, let them change it, then call create_game with name, engine, description, profile, sound_direction and these folders, with from_ai=true. Uses the account's AI quota (a few per minute).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"profile": "<profile>"
},
"name": "suggest_game_setup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| rules | No | Rules for every sound, one per line. Omitted: the site's default rules (same loudness, natural endings, no music or voice inside effects, dry sounds).' | |
| scenes | No | In an engine project: the scenes that make noise (e.g. res://player/player.tscn, res://enemy/enemy.tscn), so the proposal follows the real game. | |
| profile | Yes | What the game is like, one line per field in the game's language, e.g. "Gênero: estratégia\nMundo: floresta viva\nTom: cartoon\nEstilo de som: seco, retrô\nCâmera: de cima\nO que tem no jogo: besouros, formigas, quartel". Fields: genre, world, tone, soundStyle, camera, contents. | |
| language | No | The game's language (folder and event names). Omitted: the account's. |