Design your game controller. You'll need to use FFD's and ProBooleans.
The design itself should reflect it's usage. In other words, it should feel comfortable to hold in two hands. This is the science of 'ergonomics", making stuff that human beings use functional and easy on the human body.