A Subclass is a variation or specialization of a base
Class. It is a way for players to further customize their characters and make them unique. Subclasses usually provide additional abilities or features that are different from those of the base
Class, and can be selected at a certain level or through certain actions in the game.
Subclasses can Help players to create more nuanced and interesting characters, as well as provide a greater sense of individuality and personalization. They allow players to fine-tune their characters to better suit their playstyle or to match their character's backstory or personality.