Character classes have been a common convention in RPGs and MMOs since the beginning. However, there has been little deviation from the standard "one character can only have one class" formula. Major MMOs that have been released since 2010 like Wildstar, Elder Scrolls Online, Guild Wars 2, TERA, Star Wars The Old Republic, Rift, and Dragon Nest have all followed the standard formula.
In this post, I would like to take a look at the advantages and disadvantages of having a class switching feature and provide some examples of its successful implementation.