Recommended · for some experience
Bluepad32 for Arduino IDE
Why people recommend it
The Bluepad32 project's own video, offered as a starting point for adding gamepad support to ESP32 boards through the Arduino IDE alongside the written documentation.
Watch for: Best read alongside the project docs