# XP and Level Up

### Global XP levels

Builders can change the amount of XP required for players to advance to the next level. This is done on globally that changes the level up settings for every room within a world.

<div><figure><img src="/files/M0CUTCXm5nuaQRMc8zVh" alt=""><figcaption><p>Edit experience levels</p></figcaption></figure> <figure><img src="/files/yWfCsZ6erOu04jfM0AcZ" alt=""><figcaption><p>Experience levels menu</p></figcaption></figure></div>

### Add XP to interactions

Like sounds, XP can be added to almost any interaction. To add XP to an interaction, open the objects interaction menu (highlighted in blue) and click ‘Experience’. This opens the experience screen.

<figure><img src="/files/Z6J9LyERITpjfIROHGCx" alt=""><figcaption><p>Add to or edit XP of an interaction</p></figcaption></figure>

The XP screen has a few options:

* **Gain points** How much XP should be given when a player starts the interaction.
* **How often?** The player gets the XP only once, periodically or always.

### Add XP to a dialogue

Builders can also add XP to a dialogue branche. When a player advances in the dialogue, they can get XP rewards in the process. A builder simply adds a ‘Give XP’ block inbetween the dialogue. The settings there, are the same as for a regular XP add.

Here’s an example of how to add XP in a dialogue branche.

<figure><img src="/files/ED1KqGa0dqzxi6X63EUR" alt=""><figcaption><p>Add XP inside a dialogue branche</p></figcaption></figure>

### Leaderboards

XP levels are kept up by a leaderboard. Here any player can view the top 10 players of a world.

<figure><img src="/files/VhRdsXmDHrMJcxBwaUs8" alt=""><figcaption><p>Leaderboard example</p></figcaption></figure>

#### XP and Level up stats

Players can view their individually gained XP and XP level in the ‘Stats section’ of the ‘Pick player’ screen.

<figure><img src="/files/cgsWDGJQrULJdJRfmxBl" alt=""><figcaption><p>Player stats screen</p></figcaption></figure>


---

# 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://docs.bueno.art/buenoverse/player-management/xp-and-level-up.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.
