How to set up virtual gamepad

How it works

The virtual gamepad overlay allows to manage gameplay on mobile devices without physical controllers. The on-screen touch interface is integrated into the game streaming session, enabling direct interaction with the game. The virtual gamepad overlay eliminates the need for additional hardware and allows users to play PC games on mobile devices.

The default overlay layout replicates an Xbox controller layout, providing all essential gamepad buttons for a familiar gaming experience. You can customize the gamepad interface by selecting only necessary buttons to fit your game requirements, e.g., you can disable shoulder buttons or modify camera controls.

How to set it up

Notice
The virtual gamepad is compatible with any cloud-streamed PC games that supports physical gamepad input. Before enabling the virtual gamepad, set up controller configuration within the game engine settings.
  1. Open your project in Publisher Account and go to the Cloud Gaming section.
  2. In the game pane where you want to set up virtual gamepad, click:
    • Edit info — if your game is already published.
    • Fill info — you have not published your game yet.
  3. Go to the Controls tab.
  4. Select the device orientation for better visualization when configuring gamepad elements.
  5. Set the Virtual Controller toggle to active.
  6. Select the control features you want to be active on the user’‎s device:
    • Action buttons, including A, B, X, Y, triggers and shoulder buttons for gameplay interactions.
    • Left and right joysticks.
    • D-pad for or character movement.
    • Menu navigation — the Start and Select buttons for the in-game menu.
  7. Click Save changes.

The virtual gamepad overlay becomes available to users once you save the settings.

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: March 3, 2025

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!