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.
Arduino Game controller using Arduino PRO MICRO | Hackaday.io
Joystick Game Controller using Arduino Leonardo | Arduino, Game controller, Joystick
Project Leonardo, an Accessibility Controller Kit for PS5 « Adafruit Industries – Makers, hackers, artists, designers and engineers!