Here's the official list of all Egoboo classes.
A few things to note, in no particular order:
1. Just because you see a class on the list, that DOES NOT mean it will ever make it into the game. New classes do require quite a bit of work, so if you see a class you like, the best way you can get it into the game is by helping. I'm sure whoever started working on the class would appreciate it a lot.
2. Classes that are "unfinished" are the ones that are most certain to get in. For the most part, they are almost entirely finished and just need a starter, or maybe they even have that, and only need to be implemented into the actual game.
3. The list is more or less arranged by priority, with the farthest along / most important at the top.
4. Classes that are "planned" have virtually no work done on them and are mostly just ideas.
5. There are many, many classes on this list. If you're looking to do a new class, I encourage you to grab one off of the "planned" section rather than starting something totally new.
6. If a class is marked with an asterisk (*), it is no longer being worked on by their original creator. Unless someone takes over, or if the original person decides to work on it again, these classes will never be finished.
7. The names, particularly on the last list, are not that important. Just ask the person on the list what you can do. They may even give up the whole class.
8. The means to unlock the classes is provided with each one (with the exception of the eight starter classes). If it has a question mark after it, that means it's just an idea I had and is definitely not final at all. There are no unlocking methods listed for the planned classes, as I figured it was sort of a waste of time.
FINISHED CLASSES:
Soldier
Wizard
Rogue
Adventurer
Healer
Paladin
Elf
G'nome
Zombi: Unlocked by killing Zombor in the Elf starter.
Archaeologist: Unlocked by beating the Sand Palace in eight minutes.
Valkyrie - Unlocked by defeating the Dracolich
Tourist - Unlocked by saving all Tourists in the Cobol palace
UNFINISHED CLASSES:
Hobgoblin {by PurpleSquerkle*}: Unlocked by completing a sidequest accessed in Bishopia (?).
Vampyre {by PurpleSquerkle}: Unlocked by visiting Vladula's crypt after killing all the Vampyric Bats in level two of the Catacombs.
Angel {by Woodmouse}: Unlocked by feeding the Spork of Doom to the Dark Ones in the Shadow Palace, killing them.
CLASSES IN PROGRESS:
Centaur {by Zefz}
PLANNED CLASSES:
Werewuff {by PurpleSquerkle}
Brave {By PurpleSquerkle}
Hubbin {by Penguinflyer2222}
Psychic {By PurpleSquerkle}
Porc {by ???}
Styx's Android {by Agent of Dread}
River Trole {by PurpleSquerkle}
Monarch {by PurpleSquerkle}
Inventor {by Maxaxle}: Unlocked by finishing the G'nome starter, the Adventurer starter, and K'nife's Heist (?).
Lumpkin {by Agent of Dread*}: Unlocked by killing forty lumpkins (?).
Druidess {by PurpleSquerkle*}: Unlocked through a sidequest accessed in Zippy City after unlocking the Bishopia module (?).
Cobol {by PurpleSquerkle*}: Unlocked by killing fifty cobols (?).
Faerie {by Axel}: Unlocked by bringing the fairies in the Water Palace back to the entrance (?).
Chef {by Maxaxle}: Unlocked through a sidequest accessed in Bishopia (?).
Archer {By Chainsaw}: Unlocked by finishing all the starter modules for the starting characters (?).
Monk {By Penguinflyer2222}: Unlocked through a sidequest accessed in Zippy City (?).