Turn Your Android Phone into an Xbox 360 Controller for PC

Gamepad — Play Anywhere turns your Android phone into a fully functional virtual Xbox 360 controller for Windows PC. The PC sees it as real Xbox hardware — every game, every emulator, Steam, and the Xbox App all detect it automatically.

Xbox 360
Full XInput hardware emulation
No Root
Works on stock Android — no modifications
Free
No cost whatsoever

How Android Becomes an Xbox 360 Controller

On your Android phone, the Gamepad app captures your touch screen input and gyroscope data. It sends this data over a WebSocket connection to the Gamepad Server running on your Windows PC.

The Gamepad Server receives the input and passes it to the ViGEmBus kernel driver, which creates a virtual Xbox 360 controller device in Windows. This device is listed in Device Manager under "Human Interface Devices" as "Xbox 360 Controller" — indistinguishable from real hardware.

📱

Phone App

Captures touch and gyro input — sends over WiFi to PC.

🖥️

Windows Server

Receives data and feeds it to ViGEmBus virtual controller.

🎮

Virtual Xbox 360

Windows sees real Xbox hardware — games detect it automatically.

The Full Xbox 360 Button Set

Every button of the Xbox 360 controller is implemented: A, B, X, Y (face buttons), LB, RB (bumpers), LT, RT (analog triggers — pressure sensitive), D-pad (4 directions), Left Stick (with L3 click), Right Stick (with R3 click), Start, and Back. All 17 input axes and buttons are present.

Games that query the controller type will correctly identify it as "Xbox 360 Controller" and display the appropriate button prompt icons in their UI.

Download Free — Transform Your Android into a Controller

Android APK download + Windows Server installer — both completely free.