@Joshua24601
Essence Companion has a very detailed list of ingredients from animals and plants and a way to mix them with standard spell casting. Also a Potioner TP if I'm not mistaken.
@RandalThor
This is off topic but... World of Warcraft has nice graphics, and also a Herbalism skill, with which you can harvest different plants. Then they can be made into potions with the Alchemy skill. NPC's and quest rewards give better and more complex recipes, and practicing herbalism allows you to harvest more powerful plants.
Also, the quest system takes into account that when you are looking for a particular item that is part of or carried by an enemy, it will appear in the looting window, whereas it will not be there to pick up if you're not on a quest for said item, since the character doesn't know that it is needed.