Classes & Heroes lets you define diverse Character Classes for your players, specifying each Class's default loadout and which Assets it can equip. The system is split into two levels—Base Classes and Hero Classes—so you can support anything from simple archetypes to highly specialized player roles. See Understanding Classes & Heroes for how Context Configuration ties Assets to Classes.
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, letting you 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
- Define distinct Character Classes such as Wizard, Warrior, or Cleric
- Create specialized Hero variations of a Base Class
- Control which Assets each Class or Hero can equip
- Set default equipment loadouts for new Characters