The 8BitDo Pro G Classic is a retro gamepad full-featured. It has a full button set with clickable joystick, vibration, gyro sensor, Bluetooth, rechargeable battery, home and Screenshot keys and USB-C port. Not to mention a real D-pad. 8BitDo controllers are designed to be as versatile as possible with every modern appliance. Thus, one can couple via Bluetooth controller simply as X-input and D-input device. With the supplied cable, you can even use it as a wired USB controller. 8BitDo also periodically updates the firmware for an enhanced system compatibility such as Switch, Raspberry Pi, Retron5 and more.