Character customization in RPGs is almost standard, but I'm not really sure how it works...
It sort of looks like they have extra bones under the face that are repositioned as the sliders are moved, but then they're also able to shrink and enlarge areas like noses and eyes, which doesn't quite seem like something you'd be able to do with bones alone.
I'm sorta in the preliminary stages of just planning now. No coding laid out and only a few assets modeled. I figured that I should get started on a strong foundation before I end up in a quagmire of wasted effort.
I'll be coding in LUA with the Indie Edition of Leadwerks (which I've already bought), I'm using makehuman for the humanoid characters, and sculptris mostly for the non-humanoid. I'm sooorta thinking that I might have to make very different menus, or no menus for non-human heads, but that wouldn't be a huge sacrifice. (It seemed to work for Bioware's Krogan, after all.)
Here's what the two non-humanoids look like... Textures are definitely far from final on the 2nd one. Little derpface doesn't even have her eyes or mandibles yet!
[Edit] Oooh, shoot. I messed up! The little pics have to be backwards forever now.