# User Experience Requirements

1. The game fits one of the following criteria:
   1. It has game progress.
   2. It includes interaction and engagement mechanics (controlling a car or character, dressing up characters, assembling objects from parts or recipes, dealing or flipping cards, word and number games, collecting game resources).
   3. It has a plot (progressive unfolding of game events, choosing certain actions and getting storyline results).
2. The game includes a save progress option if the game mechanics involve progressing through the story or levels. If it's an endless game or a high-score game, there is a record save feature.
3. The game properly saves a player’s progress
4. The game has increasing difficulty and a clear storyline or setting.
5. The game cannot be completely silent. Background music, sound signals, and UI sounds are important for enhancing the game quality.
6. A mute button must be implemented in the game.
7. When the game page is minimized on desktop and mobile devices, the sound stops playing.
8. Language selection is easy for the player, even if a language they don't know is enabled.
9. If the game only allows manual language selection (without automatic detection), the player can choose the desired language without knowing the current game language.
   1. Languages are indicated by country flag icons or the language names in their own languages (e.g., English, Español).
   2. All menus and settings leading to language selection are understandable without text and represented by universal icons (e.g., gear for settings, globe for localization).


---

# Agent Instructions: 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:

```
GET https://wiki.playgama.com/playgama/game-requirements/user-experience-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
