Baldur's Gate 3 has 12 classes and 46 subclasses to choose from, providing a variety of unique skill options for your character.