My plugin is waay more simple than what you are thinking. It simply passes the variable values to the program like for instance Left stick's vertical position it can go from -1 to 1 and then the animator does the animation left thumb up and down animation and links these values to the model.
You probably want to search for 3d animation or 3d rigging tutorials, how to interpolate and set them to a specific value. Good luck!