Class System

The Class System is a homage to the classic ability system used in the Final Fantasy series and is the main ability system of Enigma. However, there are major differences by introducing classes not before seen in a Final Fantasy game and trying to fluidly incorporate this system to the Battle System of Enigma.

Classes
There are three sections of the Class System: Warrior Type, Speed Type and Mage Type. Here is a list of all available jobs in this game:

Abilities
The main way to change from one class to another is by equipping a weapon corresponding to the class. There is no conceivable way to change from a Warrior to a Black Mage, or a Black Mage to a Thief (even if you cheat and hack the game's code).

Abilities are learned by equipping the weapon and learning the ability it teaches. Similar to Final Fantasy IX, a weapon or armour teaches an ability for a certain amount of AP. AP is obtained by defeating enemies. Also, if you have two pieces of equipment that teach the same ability, you can learn it at double the rate! Furthermore, all passive abilities (for example, the Ninja ability Dual-Wield) are carried over to the next job. So it is easy to master many abilities for one class and then instantly transfer over to the next class!

Stat Growth
Certain classes have higher stat growth than others. One example is that Berserkers have much higher Strength than any other class in the game (excluding the special classes) and are the third fastest Job Class in the game (again, excluding the specials), but have the lowest Magic of the Physical Classes and have average Magic Defense (albeit, a slightly good Defense). A Magic example is that Black Mages suffer from a "classic" problem: High Magic and Magic Defense, but every other stat is very low.

Earlier I mentioned that the Special Classes have higher stats than other classes. This is 50% true, but the reason their stats are so high is because the take the advantageous stats from Mastered classes (or well-leveled classes) and don't take the disadvantageous stats from the class. So close to the end of the main game, the best classes to use would be the Physical Master, Speed Master and the Magic Master.

The Special Classes can use any ability (like stated in the last section), but it goes further than that. These classes' power is based on the amount of abilities learned and the amount of Jobs Mastered - the latter is less important to know. So unless you learn a lot of abilities, the chances that these classes can become overpowered are virtually non-existent until the end of the main game.

Changing Classes
Once you unlock a class, all you have to do is change into it by equipping the corresponding weapon. For example, if I want to change from a Gunslinger to a Valkyrie, all I have to do is equip a Gunblade and I will become a Valkyrie. Since changing classes happens very quickly, you can start a combination attack in one class, then finish off the combo in another class, and the best equipment you have for the class is automatically equipped as soon as you change.

Mastering Job Classes
The requirements for mastering a class are to learn every action, support and growth ability you can learn in the class. Once this is done, the mastered class will evolve and become far more powerful with a new appearance and a few new abilities (the amount of abilities learned depends on the job class, but at most, the maximum is five new abilities to master - all of which are learned from the job's ultimate weapon).

An example of a mastered class is the Ronin, the evolution of the Samurai. The Ronin has more elaborate armour in comparison to the Samurai and is much faster than the Samurai, while keeping all of the Samurai's high Strength and Defense boosts. So therefore, a mastered class "fixes" all of the flaws that it had before evolving, and gains a respectable amount of strength (all of its good stats increase even more).

Of course, special classes such as the Physical, Speed and Magic Master, the Freelancer, the Onion Knight, the Dawn Knight, the Kage and the Sorceress are unable to evolve, due to being the ultimate job and due to their unique circumstances surrounding their job.