Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Yes—you can play most PC games on an Android phone, but in the best setup the game still runs on your Windows PC. Your phone receives a compressed video stream and sends controller, keyboard, mouse, or touch input back to the computer.

For the easiest Steam-only setup, use Steam Link. For games from Steam, Epic Games, Xbox, Ubisoft Connect, Battle.net, emulators, and other Windows applications, use Moonlight on Android with Sunshine on the PC. You can make streaming feel smooth and responsive, but literal zero latency is impossible.

What you need

  • A gaming PC or laptop capable of running the game.
  • An Android phone with hardware H.264 or HEVC video decoding. Newer hardware is preferable for high resolutions and refresh rates.
  • A reliable wireless router. Connect the gaming PC to it with Ethernet whenever possible.
  • A USB-C or Bluetooth controller. A physical controller is usually much better than on-screen controls.
  • Either Steam Link, or Moonlight paired with Sunshine.

The normal local-streaming path looks like this:

Gaming PC running the game → home network → Moonlight or Steam Link on Android

Streaming is different from running a PC game directly on Android. With streaming, the phone supplies the screen and controls while the PC supplies the game’s CPU, GPU, storage, and Windows environment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose the right method

Situation Best choice Trade-off
You mainly play Steam games and want the simplest setup Steam Link Less flexible for non-Steam launchers
You use Epic, Xbox, Ubisoft, Battle.net, emulators, or desktop apps Moonlight + Sunshine More configuration and troubleshooting
You do not own a capable gaming PC Cloud gaming Internet, catalog, subscription, and regional restrictions
You have a powerful Android phone and want local execution Winlator or a similar compatibility layer Highly inconsistent compatibility, controls, thermals, and setup
You play competitive shooters, rhythm games, or fighting games A local gaming device or native Android version Streaming latency may remain noticeable

The easiest setup: Steam Link

Steam Link is the best starting point for beginners with a Steam-focused library. Valve describes it as real-time video and audio streaming: the game runs on the computer while video, audio, and input travel between the PC and Android device.

#1 Best Overall
GameSir X5 Lite Mobile Gaming Controller for Android,Hall Effect Joystick
  • WIDE SCREEN COMPATIBILITY — PHONE TO TABLET: X5 Lite is a versatile phone controller that stretches up to 213mm to fit iPhone 15/16, most Android phones, iPad mini 6/7, and compatible Android tablets. Secure Type-C connection keeps gameplay stable and responsive.
  • MOBILE, CLOUD & REMOTE GAMING: Play supported mobile games like Zenless Zone Zero, or stream console and PC games through Xbox Game Pass, Steam Link, Moonlight, and remote play. Enjoy physical controls wherever you play.
  • HALL EFFECT STICKS — PRECISE CONTROL: GameSir Hall Effect sensing sticks deliver smooth 360° control for accurate aiming, movement, and camera adjustments. Built for fast-paced mobile games and streamed console or PC titles.
  • LIGHTWEIGHT & ERGONOMIC — 135.4G: At just 135.4g, X5 Lite stays lightweight during extended gaming. Ergonomic, laser-engraved textured grips provide a secure, comfortable hold at home or on the go.
  • CUSHIONED MEMBRANE CONTROLS — COMFORTABLE & QUIETER: Cushioned membrane buttons and triggers provide comfortable feedback for repeated inputs while keeping operation quieter. Ideal for extended sessions or gaming in shared spaces.

Steam Link setup

  1. Install the official Steam Link app on your Android phone.
  2. Turn on the PC, open Steam, and sign in to the relevant Steam account.
  3. Connect the phone and PC to the same home network.
  4. Open Steam Link and select the computer it discovers.
  5. Enter the pairing code shown on the phone into Steam.
  6. Run Steam Link’s network test.
  7. Launch a game through Steam Link or Big Picture mode.

Use the current Steam support information and the app listing for the phone’s exact minimum Android requirement, because platform requirements and interface labels can change.

Steam Link strengths and limits

  • Strengths: quick pairing, official Valve support, strong Steam integration, and convenient local multiplayer.
  • Limits: non-Steam games can require extra work, and Steam Link offers fewer advanced host and video-tuning options than Moonlight.

The most flexible setup: Moonlight and Sunshine

Moonlight is the Android client; Sunshine is the streaming host installed on the PC. Sunshine supports hardware encoding on modern AMD, Intel, and NVIDIA graphics hardware, while Moonlight can stream games and desktop applications.

Consult the Moonlight setup guide and current Sunshine documentation for hardware and operating-system details. The documented baseline includes Windows 10 or 11 and modern AMD, NVIDIA, or Intel GPUs. macOS 12 or newer is listed as experimental, while supported Linux distributions include versions such as Debian 11, Ubuntu 22.04, and Fedora 38 or newer. Hardware encoder quality and driver support still vary between systems.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

1. Install and prepare Sunshine

  1. Download Sunshine from its official releases or documentation page.
  2. Install and launch Sunshine on the gaming PC.
  3. Open https://localhost:47990/ in a browser. The local interface may show a certificate warning because it uses a self-signed certificate.
  4. Create the Sunshine username and password.
  5. Allow Sunshine through Windows Firewall when prompted.
  6. Reboot if Sunshine requests it, particularly if controller emulation does not work correctly.

2. Install Moonlight on Android

Install the official Moonlight Android client. It is free and open source. Moonlight’s documentation lists Android 4.1 or newer as a client minimum, but minimum compatibility does not guarantee smooth high-resolution streaming. A recent phone with hardware video decoding is a much safer choice; Android 8 or newer is preferable if you need keyboard and mouse support.

3. Pair the phone with the PC

  1. Put both devices on the same home network.
  2. Open Moonlight and select the discovered PC.
  3. Moonlight will display a PIN.
  4. Enter the PIN in Sunshine’s pairing interface.
  5. Start with a local-network test. Do not begin with internet access, which introduces additional NAT, firewall, and upload-bandwidth variables.

4. Launch a game

Sunshine normally provides shortcuts for Steam and remote desktop. Select Steam, Big Picture, or the relevant shortcut in Moonlight. If a game or launcher is missing, add its executable or launcher manually in Sunshine’s Applications section.

Rank #2
Sale
Mocagen MC1 Phone Controller for iPhone & Android – Ergonomic Grip, Low Latency, Case Friendly, Bluetooth Mobile Controller with Hall Effect Joysticks, Turbo, Portable Travel Companion for Car/Leisure
  • Bluetooth Controller for iPhone & Android: Mocagen mobile gaming controller Compatible with all iPhone models (including 18/17 series) and Android devices. Pairing steps: 1. Turn on Bluetooth on your phone and go to the pairing screen. 2. Press and hold the Home button for 3 sec until LED4 flashes. 3. Find "XBOX Wireless Controller" on your phone and tap to pair. Quick reconnect: After first pairing, simply press the Home button once (with Bluetooth on) to reconnect
  • Play Most Controller-Compatible Games: This iPhone game controller supports cloud gaming (e.g., Xb*x Game Pass, GeForce NOW), Xbox Remote Play, emulator games, and native mobile games (e.g., Apple Arcade). Enjoy effortless control and play Fortnite, Call of Duty, Roblox, Genshin Impact, and many more anytime, anywhere. Note: Controller only works with games that support controller input, and does not support PS Remote Play
  • 5M-Cycle Lifespan & Zero Drift: MC1 mobile gaming controller features a Hall-effect joystick with a 5M cycle lifespan, 2.5x longer than standard carbon-film sticks. Its innovative electromagnetic induction technology ensures drift-free operation, enabling precise character control in intense games and significantly extending this phone game controller durability
  • Ergonomic Grip Design: The handle is ergonomically shaped with a l*ser-engraved texture for anti-slip and enhanced grip, effectively reducing fatigue during long gaming sessions. The scientifically designed joystick and button layout ensures smooth operation. Whether for personal use or as a gift, it delivers a more comfortable and healthier gaming experience
  • 7-Color RGB Light Ring & 600mAh Battery: The mobile game controller features a 7-color adjustable light ring on the joystick(ABXY button lights can be turned off, but their colors are not adjustable). The lighting is vibrant yet eye-friendly. The built-in 600mAh battery provides up to 6 hours of battery life in brightness mode — enough for a full day of gaming

Games may still fail because of anti-cheat, DRM, launchers, controller handling, or graphics configuration. Streaming support does not mean that every Windows game will work automatically.

5. Start with conservative stream settings

Use these as a stable starting point:

  • 720p or 1080p resolution.
  • 60 frames per second.
  • H.264 if codec compatibility is uncertain.
  • A moderate bitrate.
  • Hardware decoding enabled on the phone.
  • V-sync enabled initially.

After the stream is stable, test HEVC for improved image quality at a similar bitrate. Try AV1 only if both Sunshine’s host hardware and the Android phone can encode and decode it efficiently. HDR requires compatible host hardware, game, phone, display, and configuration, so troubleshoot standard SDR streaming first. Moonlight’s app listing documents support for H.264, HEVC, AV1, and HDR under suitable conditions.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to reduce lag, stutter, and dropped frames

Use the best network layout

Gaming PC — Ethernet — Router — 5 GHz or 6 GHz Wi-Fi — Android phone

Moonlight recommends a strong wireless router, 5 GHz Wi-Fi or better for the client, and Ethernet from the host PC to the router. Wi-Fi 6 or Wi-Fi 7 can help capacity, but neither guarantees low latency. Weak signal, congested channels, mesh-node handoffs, interference, bufferbloat, walls, and other traffic can still cause problems.

Optimization checklist

  • Connect the PC to the router with Ethernet.
  • Use 5 GHz or 6 GHz Wi-Fi instead of 2.4 GHz where signal quality permits.
  • Stay near the access point and avoid a congested mesh repeater.
  • Pause downloads, cloud backups, and video streaming on the network.
  • Close unnecessary recording, browser, and overlay software on the PC.
  • Match the stream’s resolution and frame rate to the phone display when practical.
  • Cap the game at a stable 60 FPS before testing 90 or 120 FPS.
  • Disable HDR while diagnosing problems.
  • Keep the phone cool; remove a thick case if it becomes hot and throttles.
  • Use a USB controller if Bluetooth input feels inconsistent.

Choose bitrate gradually

There is no universal ideal bitrate. A lower bitrate is more tolerant of network spikes but produces more compression. A higher bitrate improves image quality but needs more stable bandwidth and can increase buffering when the network is overloaded.

Begin at a moderate value for 720p or 1080p at 60 FPS. Increase it until compression artifacts are acceptable, then reduce it slightly if stutters appear. A stable 1080p/60 stream is usually preferable to a stuttering 1440p or 4K stream on a small phone display. Moonlight can support much higher resolutions and refresh rates on suitable hardware, but 4K/120 HDR is not a realistic target for most phones and ordinary home networks.

Rank #3
GameSir X5 Lite Mobile Gaming Controller for Android & iPhone 15/16 Series (USB-C), Hall Effect Joystick, Lightweight Ergonomic Phone Controller- Play Genshin Impact & Zenless Zone Zero (Renewed)
  • Expanded Screen Compatibility: Stretchable up to 213mm, fitting iPad Mini 6/7 and Android tablets; Compatible with iPhone 15/16 and Android devices; Ultra-stable Type-C connection ensures lag-free gaming across all supported screen
  • Mobile Gaming Compatibility: Lets you play most of the games you want. Supports Xbox Game Pass, Zenless Zone Zero, cloud gaming, Steam/Moonlight streaming games, and remote play
  • Hall Effect Sticks: GameSir Hall Effect sensing sticks deliver 360° seamless pinpoint control, provide the precision and durability that mobile gamers demand
  • Ergonomic and Lightweight Design: Stay comfortable during long gaming sessions with the X5 Lite. Weighing just 135.4g, its lightweight design and ergonomically laser-engraved textured grips ensure a secure, comfortable hold for hours of gameplay
  • Cushioned and Durable Membrane: The X5 Lite is equipped with cushioned and durable membrane triggers and buttons. The cushioned feedback provides a comfortable experience while ensuring quieter operation

Why zero lag is impossible

Every streamed game has a latency chain:

  1. Controller or touch-input delay.
  2. Network transmission to the PC.
  3. Game simulation and rendering.
  4. Video encoding on the PC.
  5. Network transmission back to the phone.
  6. Video decoding on the phone.
  7. Display response time.

A good setup can feel smooth and responsive, especially in single-player adventures, role-playing games, strategy games, and turn-based titles. Competitive shooters, rhythm games, fighting games, and racing games expose even small delays more easily. Moonlight offers more tuning options than Steam Link, but it should not be described as universally faster without controlled testing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Controllers, keyboard, mouse, and touch controls

Controller choices

  1. USB-C controller: usually the most direct and consistent input path. Telescopic USB-C gamepads also make the phone feel more like a handheld.
  2. Bluetooth controller: convenient, but latency and disconnections can vary.
  3. On-screen controls: useful when necessary, but rarely comfortable for games requiring simultaneous camera movement and multiple analog inputs.

Moonlight supports standard Android gamepads and several common Xbox and PlayStation controllers. Its documentation warns that some controllers—particularly certain PlayStation controllers over Bluetooth—may experience latency or disconnection problems. If a controller is unreliable, test it over USB.

When choosing a controller, check Android compatibility, phone-case clearance, button layout, pass-through charging, stick quality, grip comfort, and whether the device appears as standard Android or XInput input. Official product information is available from Backbone, Razer Kishi, GameSir, 8BitDo, Xbox, and PlayStation.

Keyboard and mouse

Keyboard and mouse are useful for strategy, simulation, MMO, and desktop-style games. Moonlight states that they work best on Android 8.0 or later, and mouse capture has additional limitations on older Android versions and some non-SHIELD devices. Android’s behavior can also vary by phone manufacturer and operating-system version.

Touch controls

Touch input is most suitable for turn-based games, card games, simple platformers, and titles with modest button requirements. It is a poor replacement for a physical controller in games that require precise analog movement, camera control, and several simultaneous inputs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
8BitDo Ultimate Mobile Gaming Controller for Android devices, Bluetooth Mobile Game Controller with Hall Effect Joysticks and Hall Triggers (Black)
  • Compatible with Android devices and fits mobile devices ranging from 100mm to 170mm in length.
  • Hall Effect Joysticks and Triggers
  • Refined bumpers and D-pad. Light and tactile.
  • 2 Pro back paddle buttons
  • Profile button. Wear-resistant metal joystick rings. Turbo function.

Playing PC games away from home

Moonlight and Sunshine can be used over the internet, but local streaming should work first. The PC must remain powered on or remotely wakeable, and the host location needs sufficient upload capacity. Mobile carrier routing, CGNAT, restrictive public Wi-Fi, and firewall rules can prevent a direct connection.

Safer approaches include:

  • A VPN into your home network.
  • A trusted mesh-VPN solution.
  • Carefully configured port forwarding with strong Sunshine credentials and restrictive firewall rules.
  • A suitable hosted or self-managed relay arrangement.

Do not expose a gaming PC casually by forwarding ports without understanding the security implications. A VPN is often easier to reason about, although it may add overhead or latency. The Moonlight setup guide lists the relevant network ports and connection requirements. Its older guidance mentions 5 Mbps or higher upload for certain setups, but that is not a universal modern target: higher resolution and frame rate require more headroom.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting

Moonlight cannot find the PC

  1. Confirm both devices are on the same LAN, not separate guest networks.
  2. Check that Sunshine is running.
  3. Allow Sunshine through Windows Firewall.
  4. Disable or reconfigure VPN software that isolates local discovery.
  5. Disable router client isolation.
  6. Add the PC manually by its local IP address.
  7. Restart Sunshine and, if necessary, the router.

Pairing fails

  • Open Sunshine at https://localhost:47990/.
  • Enter the correct PIN before it expires.
  • Check the Sunshine username and password.
  • Restart Sunshine and remove then re-add the PC in Moonlight.
  • Verify firewall rules.
  • Do not attempt remote pairing until local pairing succeeds.

Video stutters while input feels responsive

Suspect Wi-Fi interference, unstable bitrate, phone decoding limits, thermal throttling, mesh handoffs, host encoder overload, or background downloads. Lower resolution or bitrate, try H.264 instead of HEVC or AV1, connect the PC by Ethernet, move closer to the router, and enable Moonlight’s performance overlay. If the PC itself is missing frames, lower the game’s graphics settings.

Input feels delayed but video is smooth

Test a USB controller and a wired PC connection. Reduce bitrate if buffering is occurring, cap the game at a stable 60 FPS, and temporarily disable unnecessary frame generation or post-processing. V-sync, unstable host frame rates, Bluetooth latency, stream buffering, and the phone display’s response time can all contribute.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The screen is black or the game closes

  • Launch the desktop first to determine whether the stream itself works.
  • Add the game executable manually.
  • Try launching through the game’s normal launcher or Steam.
  • Confirm the game is using the intended GPU.
  • Try windowed or borderless mode.
  • Disable HDR temporarily.
  • Check game-specific anti-cheat or DRM restrictions.

The game does not detect the controller

  • Confirm Android recognizes the controller.
  • Test it in Moonlight or another Android game.
  • Try USB instead of Bluetooth.
  • Set the game to XInput or Xbox controller mode.
  • Close other controller-remapping tools.
  • Check whether the game is using a controller connected directly to the PC instead of Moonlight’s virtual controller.
  • For Steam games, test Steam Input.

Audio crackles or drops

Lower the bitrate, test H.264, disable audio enhancements, check for Bluetooth interference, try wired headphones, and restart the stream after changing codec or audio settings.

Best Value
Bluetooth Mobile Game Controller for Nintendo Switch 2 & iOS & Android & Tablets, Wireless Gamepad Grip with Hall Effect Trigger Joystick, Ergonomic Phone Controller for iPhone, iPad Pro, Samsung
  • Bluetooth Mobile Game Controller for Nintendo Switch 2 & iOS & Android & Tablets, Wireless Gamepad Grip with Hall Effect Trigger Joystick, Ergonomic Phone Controller for iPhone, iPad Pro, Samsung
  • TURBO FUNCTION This MFi wireless controller has a turbo function, you can adjust the turbo button according to your needs and achieve one-click bursts, programming buttons are designed on the behind of the stretched gamepad, support macro programming, customise personalised game. making it easier for you to win in FPS games, and it is a good helper for you to play games.
  • Hall effect joystick and linear trigger: mobile controller is with hall effect joystick, high precision, stable performance, faster response speed and long service life. Linear trigger has such high fluidity and response speed that gives you a competitive advantage in any game.
  • ERGONOMIC DESIGN: Game accessory controllers are ergonomically designed to ensure flawless control and execution. The shape of the gamepad fits naturally in the hand, so you can better immerse yourself in the fun even during prolonged use. 360° rotating joystick analog sticks and trigger buttons ensure precise accuracy and comfort as well as increased sensitivity so you can better control your gaming remote control.
  • Supports controllers up to 11 inch: Scalable design supports most tablets such as 11 inch iPad Pro (M5), 11 inch iPad Air (M3), iPad (A16), iPad mini (A17 Pro), 11 inch iPad Pro (M4), 11 inch iPad Pro 4/3/2/1, for Samsung, Lenovo, Amazon, Huawei tablets etc. (Not compatible with the 12.9-inch iPad Pro and 13-inch iPad Air)

Alternatives to local PC streaming

Cloud gaming

Cloud gaming runs the game in a provider’s data center rather than on your PC. It can be the right choice if you do not own a capable computer, but it depends on internet quality, supported games, subscriptions, game ownership rules, regional availability, data limits, queues, and usage restrictions.

Check the current official terms directly for GeForce NOW, Xbox Cloud Gaming, and Amazon Luna. Plans, prices, catalogs, and eligibility can change.

Running PC games locally with Winlator

Windows compatibility layers such as Winlator can run some PC games directly on compatible Android hardware. This avoids network-streaming latency, but compatibility varies dramatically. A game can fail because of anti-cheat, DirectX or Vulkan support, missing Windows components, launcher requirements, insufficient performance, heat, or battery drain. “Runs” does not necessarily mean “plays well.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Native Android versions

If a game has a good native Android port, it is generally preferable for latency because it does not require video streaming. It may still have different graphics, controls, multiplayer support, or save compatibility from the PC version.

Final recommendation

Use Steam Link if you want the fastest, simplest route to Steam games. Use Moonlight with Sunshine if you want broad launcher support and more control over resolution, bitrate, codecs, and desktop streaming. Connect the PC by Ethernet, use strong 5 GHz or 6 GHz Wi-Fi on the phone, begin at 1080p/60, and use a USB controller when input latency matters most.

If you do not own a gaming PC, investigate cloud gaming instead. If you need truly minimal latency for competitive play, use a local gaming device or native Android version. No streaming setup can honestly guarantee zero lag.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.