My game has a multiplayer platform that includes a variety of classes to choose from in co-op to free-for-all and coven deathmatch. I have 11 classes already and am not certain about how many I want but if you do comment I just have two things you should keep in mind.
1) All magic is based around energy, this means no telepathy and no psychic stuff. There are spirits though which mages can communicate to.
2) The combat physics are extremely realistic, if you get shot, you start bleeding, the only reason that you don't pass out is because you have wards and enchantments helping you out.
My classes that I currently have are:
-Necromancer: An expert in biology and magic which makes them a great healer and dps
-Conjuror: A person who recruits spirits to attack for them
-Sorcerer: A person with high defensive and support capabilities
-Revoker: A person who is adept and disabling foes and dispelling/countering magic
-Phosphromancer: A person who specializes in light magic
-Synth: A person who specializes in sound magic
-Radioactivator (I need better name): A mage who works in the electromagnetic spectrum
-Wardcaster: A person who specializes in protection, the fanciest of the classes
-Infernalist: A person who specializes in fire and explosive magic
-Spellbinder: A jack of all trades. These mages have an all around build
-Stormbringer: A person who has studied the weather and generates it