Xsolla
Revenue
User engagement
Publishing

Xsolla Cloud Gaming feature: Virtual gamepad overlay

October 1, 20253 min
missing image
Xsolla’s Cloud Gaming's latest feature, virtual gamepad overlay, makes it possible for your users to enjoy their favorite PC games directly on their mobile devices with a full touch-based control system. Designed for seamless integration with streamed gameplay, it delivers a consistent and intuitive experience across both Android and iOS platforms.

How it works

The virtual gamepad overlay enables gameplay on mobile devices without the need for 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, allowing 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 the necessary buttons to fit your game requirements, e.g., you can disable shoulder buttons or camera controls if not needed.

Virtual gamepad's key benefits

  • Controller-free convenience: Dive into PC gaming without the hassle of extra hardware to acquire mobile users with PC game hardware and peripheral limitations.
  • Mapping flexibility: Tailor the choice of button configuration to match the game’s controller schema for a smooth and convenient UX for players that is best suited to their game style.
  • Cross-platform performance: Keep users more engaged with smooth gameplay on both Android and iOS.
  • Effortless integration: Save developer resources, with instant overlays on streamed PC games—no additional software needed.
Setup instructions: Note: The virtual gamepad works with any cloud-streamed PC game that supports native physical controllers. If a game does not support physical gamepads for local play, the virtual gamepad will also not function in the cloud. xsolla-blog-virtual-pad-featured-image-01-2112x1146.webp
  1. Open your project in the Publisher Account and go to the Distribution > Cloud Gaming section.
  2. In the game pane where you want to set up a virtual gamepad, click:
    • Edit the information: if your game is already published.
    • Fill in the information: you have not published your game yet.
  3. Go to the inputs 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 character movement.
    • Menu navigation: the Start and Select buttons for the in-game menu.
  7. Click save changes*
*The virtual gamepad overlay is made available to users only upon saving the settings. xsolla-blog-virtual-pad-featured-image-02-2112x1146.webp To know more about Xsolla Cloud Gaming trials, head to: https://xsolla.com/cloud-gaming-trials. If you're ready to offer customers the freedom to enjoy your game anytime, anywhere, and with nothing but their phone, meet with our experts about your unique business needs. Xsolla is always ready to help you discover all the ways your game can grow.

Explore our
latest articles

Xsolla Blog
Expert guidance on growing your gaming business
Xsolla Newsroom
Industry insights, expert interviews, latest news, and more
Contact us

Talk to an expert

Ready to maximize revenue opportunities? Reach out to our experts and learn how to start earning more and spending less.

By submitting this form, you consent to Xsolla contacting you in response to your inquiry.

You can unsubscribe at any time. For more information, please read our Privacy Policy.