Item Crafting is an ingame option available to all classes.
For example, an Assassin can use Daggers, Swords, Katanas and Artifacts therefore he/she will be able to craft them.
Every 5 levels (starting from level 10, when item crafting is available to the player. Level 20 and above for artifacts.) new weapons pop up in the item crafting option.
A weapon can be crafted by having certain required materials (3-6 materials) and some cost (coins).