Hi, if your okay with someone using the unity engine Then I'm your guy! This project would be perfect for use in the unity engine, as I could make some 3d models of your controllers and have them interact with each other and the enviorment upon button clicks. If this is beyond what you were looking for then Look elsewhere