I was wondering if there are any solutions for generating character faces in Unity. In a lot of RPGs ou can specify a few attributes like hair color, eyes, nose, etc and you can generate a customized face model. Is there an easy way to do this in Unity?
No, there isn't. Modeling characters in 3d is no trivial matter and there's no 'easy' way to get even one model. You could though, if you have gotten a model, easily change the color of parts of it. And also add/remove clothing and things like eyes,ears,beard, etc. It wouldn't be easy to make though.
Joshua's answer is correct in that you cannot directly create faces in unity.
But you can create different face/body models and cycle trough them with a script. Have a look at BurgZergs Tutorials: http://www.burgzergarcade.com/tutorials/game-engines/unity3d/170-unity3d-tutorial-character-customization-part-1
An Alternative Approach is using Blendshapes / Morphing Points. Have a look at this unite presentation: http://unity3d.com/support/resources/unite-presentations/supporting-non-technical-roles As well as have a look on the asset store, there are some scripts for using blendshapes in unity
Good luck