Good point, actually I didnt think that the player character is important really. I always had the impression it was about the girl?
Well the game is in a better state now for new players. Before people had many issues of simply starting and controlling the game. Still I have added BJs, which was a big thing to engineer. Still, I hear you!
played it. you're right it's a lot smoother.
suggestions:
-add visible joint buttons. So we don't have to guess Where the joint is.
-better joint movement*
-boob collision. Managed to animate a boobjob using the blowjob animation and tweaking some bones. But the dude's reaction was "hmm, nothing. must've been the wind"
-more customization (duh) Tho i think you have this planned.
issues:
-Some joints don't rotate. Shoulders, hips, etc.
-For some reason i can't move the guy's root bone (center hip)
-Dude bends his stomach like a croissant. impossible to make him lay flat
-can't move/grab the penis. it's locked in place.
-Freezing a joint in place freezes the button position. But if you move another joint too far it all goes to hell. The button is left, the joint is right and his body starts doing a barrel roll. Maybe add local/magnetic movement? Joints can pull other joints locked or not. Or locked joints are physically locked and don't allow other joints to move them.
*Joint movement:
Grab a joint.
WASD = x and z movement
QE = Y movement
*Joint rotation (middle click):
Based on Local PoV from the joint itself.
WS = forwards, backwards
AD = left, right
QE = tilt left, tilt right
Garry's Mod has a nice system. Not perfect but it's sort of easy to use.
It also has a tool that enables Manual value input for joints. Rotation, position, etc.
Maybe grab inspiration from there?