> For the complete documentation index, see [llms.txt](https://ss3d.gitbook.io/design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ss3d.gitbook.io/design/basic-game-mechanics/user-interface/game/radial-menu.md).

# Radial Menu

<figure><img src="https://lh5.googleusercontent.com/ZBVojFGOmaru2ZKi-M0S2w9-HLUBtUnKaWbmoGJdfgoR7rvr-H39oeycHe1kZfsTDZi2BLwmiG5j1ijSfvshixdsa1l2txOejdYC_kVcVwoAqpazwmFLBEcePCWxzE0YwwtLuSzwiKE" alt=""><figcaption><p>Interaction wheel for a radio with 3 interaction.</p></figcaption></figure>

<mark style="color:yellow;">**Radial Menu**</mark>: Sometimes, just clicking is not enough to specify how you wish to react with a particular object; if a player wants to change the radio station on a boombox, how does the game know not to pick it up instead? This is the purpose of the radial menu. When holding right click on an item, the radial menu appears with a list of possible interactions.

In the case of a boombox, the player may see the option to pick it up, turn it on/off, or change the song. From this point, all the player needs to do is move their mouse in the direction of the desired option to interact accordingly.

### Ideas:

Fill the inner circle with a generic/common interaction like Point or Pick Up. Alternatively and inner ring could be added that has a different type of interaction, like emotes.

<figure><img src="https://3662897456-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhffJRpQgXgXOOhvtML3c%2Fuploads%2Fgit-blob-f6a551aa28175f238067eb7971f42a3dcec3bcd6%2Fkando.gif?alt=media" alt=""><figcaption><p>More complex design with ability for quick select.</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ss3d.gitbook.io/design/basic-game-mechanics/user-interface/game/radial-menu.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
