Is there any Renpy game where there is an option to change the look or skin tone of the MC? Or change body type (slim, toned, athletic, fat etc..) or the package size (small, medium, large, X Large etc..)?
There's not much in the western scene for two reasons :
1) Most of the time you don't see the MC, so it's completely useless.
2) Around 80% of the western games use 3D CG, which mean that they should have to render the scene for every single variation of the possible customization.
It's not totally impossible to make a 3D game with the customization factor of 2D ones, but the size must be kept in mind. An average Das3d + Ren'py game reach the 1 Gio around it's version 0.5. If you add just three possible customization, it would be done since the first alpha preview. To avoid this, you need to use a lot of home made tools (using Image Magik by example) to isolate the difference between each picture and make your 3D rendered scene be drawn like a sprite composed 2D picture. So, between the rendering time and the splitting/controlling/correcting one, the creator would need something like ten times more time to create a single scene, and this just for three/four customization option. Even with more people working on the rendering, it will still need at least twice more time since the splitting, controlling, and correcting, phase can't be done in parallel of the other tasks ; unlike the rendering.