The virtual controller lets you control your game using on-screen touch controls on your mobile device or other supported touch-screen devices.

> **Notice:** Virtual Controller settings are available only on **mobile and touch-screen supported devices**.

### Configure the Virtual Controller

Before using the virtual controller, configure it from the Inputs settings.

![](https://helpdesk.spacerun.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBJdz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--432a43550822ddf24179aa74c8d823283c601a6f/guide-inputs-virtual-controller.jpg)

[Click here](spacerun://settings/inputs/virtual_controller) to open the Virtual Controller settings directly, or:

1. Open Settings.

2. Go to Inputs Tab.

3. Find Virtual Controller

4. Configure the virtual controller according to your preferences.

### Use the Virtual Controller

Once configured, the virtual controller will be available as on-screen controls while playing.

You can use the virtual buttons, sticks, and other controller controls to interact with your game.

![](https://helpdesk.spacerun.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBJZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--59710bc1e17b46d46296c4a786e6985b9d1d3f62/guide-stream-virtual-controller.jpg)

### Open the Virtual Controller from the Overlay

You can also enable the virtual controller directly from the in-game overlay:

![](https://helpdesk.spacerun.app/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBKQT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0a947a1d40d83823a1e307020437b37753e83376/guide-stream-virtual-controller-overlay.jpg)

1. Open the in-game overlay.

2. Select Virtual Controller.

3. The virtual controller will appear on the screen.

### Need to Configure the In-Game Overlay?

Don't have the in-game overlay configured yet? [Learn how to open and configure the in-game overlay](https://help.spacerun.app/hc/user-guides/articles/1788798380-open-in_game-overlay).


