# Classes & Heroes

The Classes & Heroes feature in LootLocker allows you to define diverse player Classes, specifying their default loadout and the assets they can equip. This system is split into two levels—Base Classes and Hero Classes—enabling flexible configurations to support a variety of gameplay designs.

### Base Class

Base Classes serve as the foundation, letting you define essential archetypes like Wizard, Barbarian, or Cleric. For each Base Class, you can set a name, define equipable item types (Contexts), establish default loadouts (assets equipped by default), and attach key/value attributes for additional customization.

### Hero Class

Hero Classes build on Base Classes, allowing you to create specialized versions with unique default loadouts and refined rules around equipable assets (Exceptions). This enables more complex setups, for example a Healer (Base Class) who can also wield a 2-Handed Weapon, expanding customization options for advanced player roles.

### Use Cases

* Player Classes
* Unique Heroes
* Player Profiles
* Item equipping system
* Default character equipment

### How-to

* [Configure a Base Class in Web Console](https://docs.lootlocker.com/game-systems/classes-and-heroes/how-to/base-classes)
* [Configure a Hero Class in Web Console](https://docs.lootlocker.com/game-systems/classes-and-heroes/how-to/hero-classes)
* [Use Base Classes In-Game](https://docs.lootlocker.com/game-systems/classes-and-heroes/how-to/implement-classes-in-game)
* [Use Hero Classes In-Game](https://docs.lootlocker.com/game-systems/classes-and-heroes/how-to/implement-heroes-in-game)


---

# 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.lootlocker.com/game-systems/classes-and-heroes.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.
