RuneScape 3 does enchanting very well, although in that game it's called Invention. This is how it works:
1) You disassemble ANY materials/armour/gear into components. For example, disassembling logs would give tensile and organic components.
2) To create a perk, or "enchantment", you combine any combination of 5-9 components and put them in a gizmo shell. Every combination has a different perk, or enchantment, outcome.
3) You put these newly perked gizmos into any weapon, armor, or tool you choose, and can remove them (with a price) and transfer them onto other armour, weapons, or tools.
This system had a few effects:
1) It created a much needed item sink and price balance in RS3. The most valuable or needed components came from items that flooded the game over it's 20 years of existence. This created a new demand for these items and a more balanced economy.
2) It opened up more rewa...