In single player games it's often possible to create characters that cross the boundaries of typical, cookie cutter classes. Roleplaying games based on the Dungeon and Dragon's system, like Baldur's Gate for example, allowed for multi-classing which allows you to advance your character to a certain level as one class, and then proceed to advance in a secondary or tertiary class. In this way you can create fighter/mages, cleric/thieves, etc. Choosing from two or three classes comes with the trade off of never completely advancing in any one class, but distinguishes your character from a roleplaying perspective and allows for an expanded play style.
In another approach to class selection, Dungeon Siege allowed players to grow characters based upon actions most frequently used. If you found yourself hacking and slashing your prowess with melee weapons grew. If you hung back and plinked foes with your bow your ranged skills grew. If you cast fireballs and healing spells your magic skills grew. This system allowed players to participate in all three major class areas (caster, fighter, archer) to any degree they wished; the limitation being that they would advance skills based on frequency of use.
Of course, in single player games you don't have group dynamics that rely on specific role requirements. From a group dynamic perspective, it may simply be easier to group up when you know the exact role you're expected to fulfill in your group. If your group is short a healer and the class structure is simple you don't have to search long and hard to figure out which players are a healing class. It could be argued, then, that a rigid class structure is much more important in multiplayer games.
Despite that, MMOGs like Dungeon Runners allow for custom hybridization of characters. At any point you can spend points to level up in a skill outside of your primary class skills. This allows warrior types to access magic and ranger types to access warrior abilities, for example. World of Warcraft also allows a limited type of this customization through specialization in a talent line. Shadow priests are more damage focused than healing focused and restoration druids are healing focused rather than emphasize damage output. This provides players with a degree of flexibility within their chosen class.
What are your thoughts on class structure? Is it better to have simple, easily defined classes to reduce instances of role confusion in grouping? Or, instead, do you prefer a more complex and organic class system that allows for hybridization and role melding?
MMOGology [mŏg-ol-uh-jee] – noun – The study of massively multiplayer online games via the slightly warped perspective of Marc Nottke on a weekly recurring basis.