NokiMo
Kit
Kit

patreon


💡 You didn't know that the game was built around the penis.

Hi! It's time for one more fun fact about MyJLC.

You didn't know that the whole game was built around.. the penis.

Sex animation was the very first thing that was done while prototyping. I expected it to become one of the main challenges on my way. The issue was to allow 100% user control of it. I couldn't use a linear animation, as the player is able to change the direction at any moment and the speed should somehow depend on them as well. 

Obviously one animation was not enough to fine control everything, so I had to split it into multiple layers running simultaneously and controlled by scripts. After numerous tests I finished with a tricky SexGenerator component, producing the forces to push the penis forward and backward. In manual mode those are read from mouse cursor position, in automatic one those are generated by a sin-based math function with multiple params. And this became the 1st animation layer.

The next is opening and closing the vagina. As penis position is dynamic, everything should depend on it. So there is one more function representing the insertion shape, which is defined for each toy individually. And it is Interesting that penetration point became an unmovable 0-point for all game animations for this to work properly.

There is also a small fold in the vulva, moving together with penis to create some additional 3D-effect. It depends on the SexGenerator as well. And that's the 3rd animation layer.

And on top of it is body shaking, which also depends on the forces generated. I reworked it a few times and finished with a system of springs, transferring the initial impulse between body parts for the most realistic effect. FYI this takes 8 more animation layers.

TLDR: penetration animation was the 1st thing done. The component providing dynamic penis movement is a true core of many in-game processes. Also the penetration point was a starting point for all animations for a very long time.

Now you know how it actually works! =)

Comments

That sounds like a difficult start although I can’t speak for everyone - nice job nonetheless!

Skrukken Studios


Related Creators