I made a gaming control panel using an Arduino Leonardo to play simulators. Currently using it for DCS World, but it should work in most games just like any joystick / gamepad.
Shield Joystick DFR0008 DFRobot - Autres Shields | GO TRONIC
Lab: Mouse Control With Joystick – ITP Physical Computing
Gamepad using arduino leonardo - Project Guidance - Arduino Forum