Most skills are unique to each class, but some cross over. There are some skills you can acquire throughout the realm. Then a unique random quirk will be given to you. Your race will determine what your bonus and weakness are when you develop your character, like a minotaur will have more might but less speed. Also, certain races cannot be certain classes.
Character development is done by experience.
When a certain experience level is achieved you are given more skill points. You may use these skill points on anything, even attributes ranging from might to speed to allow you the player the best choices for your character. You may also earn bonus skill points on the completion of complex quests and missions, and by finding potions and artifacts. The game world is huge, with five major cities plus one roaming city. We have also scattered temples and villages throughout, with desert, forest, mountains, plains and even water.