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.
How To Program The Pro Micro (atmega32u4) As A USB Gamepad Controller With Arduino - tinkerBOY
DIY Joystick Game Controller using Arduino Leonardo and Joystick Module
Joystick Game Controller using Arduino Leonardo | Arduino, Game controller, Joystick
Arduino Prebuilds Sensors, Joystick Into New Esplora Microcontroller | WIRED
Arduino Leonardo Gaming Joystick - YouTube
Pro Micro Arduino with 6 pots, 2 encoder w/click, 35 tactile buttons, 2 latching 3 pod switches (On-Off-On). Can someone check my wiring if this is possible and correct? Next challenge would
How can I make a game controller? - Programming Questions - Arduino Forum
Arduino Leonardo/Micro As Game Controller/Joystick : 10 Steps - Instructables
Create a Joystick Using the Arduino Joystick Library 2.0 : 12 Steps (with Pictures) - Instructables
DIY Joystick Game Controller using Arduino Leonardo and Joystick Module
Help with basic Arduino set up? - Home Cockpit Builders - Microsoft Flight Simulator Forums
Turn an N64 Controller Into a USB Gamepad Using an Arduino Leonardo | Arduino, Usb, N64
Joystick Mouse Control | Arduino Documentation
Programming Ponderings: Arduino Joystick Library - Version 2.0
Leonardo HID Gamepad - Networking, Protocols, and Devices - Arduino Forum
Behind the Build of Flight Control
Analog JoyStick with Arduino - Tutorials
How To Make Gamepad Using Arduino Leonardo Full Tutorials | Keyboard Using Arduino | DIY - YouTube