How-to Guides

How to Run Winlator / PC Games on Android (2026 Setup)

Aditya Singh
Advertisement

Winlator is a free Android app that runs Windows x86_64 programs through Wine and Box64. It is not on Google Play. Download only from brunoDev85’s GitHub releases. The current stable build is Winlator 11.1 (Final), published 12 June 2026. Snapdragon phones with Adreno GPUs are the ones that feel like a PC. MediaTek and Exynos can boot older 2D games and then struggle. Bring games you already own. Easy Anti-Cheat titles will not save you.

In a hurry? Jump to: what Winlator is · legal · will my phone work · install · first container · GOG on the D: drive · games that work · fixes · Singapore sideload clock

Person with a laptop and a phone on a desk, the setup used to copy owned PC games onto Android for Winlator
Copy installers you own onto the phone, then launch them inside a Winlator container. Photo: Alejandro Escamilla, via Wikimedia Commons (CC0).

What Winlator actually is

Windows games expect an x86_64 CPU and DirectX. Your phone is ARM and Vulkan. Winlator sits in the middle:

  • Box64 / Box86 translate the x86 code.
  • Wine pretends to be Windows.
  • DXVK / VKD3D / Turnip turn DirectX into Vulkan the Adreno GPU can draw.

That is why a Snapdragon 8-series chip can run a 2016 PC indie at 720p, and why a 2021 budget Mali phone cannot pretend to be a Steam Deck. If you wanted console ROMs instead, that is PPSSPP or a GBA emulator — different tools, different files, different law.

Wine running Solitaire on Android, the compatibility layer Winlator uses for Windows programs
Wine is the Windows layer. Winlator packages it with Box64. Image: Wine Solitaire on Android, Wine project (LGPL), via Wikimedia Commons.
Advertisement

Winlator itself is LGPL-2.1 software by brunodev85. Installing the app is legal. The games are a separate question.

  • Play copies you own. GOG installers and DRM-free backups of PC games you bought are the path that works. Steam with modern anti-cheat mostly does not.
  • Do not download “Winlator game packs” from random APK blogs. Those files are someone else’s games plus malware. We will not link them.
  • Do not use a mirror named winlator-something.apk on a ads site. The release asset on GitHub for 11.1 is Winlator_11.1.apk (about 150 MB). 11.2 beta is Winlator_11.2.apk.

Winlator 11.1 added an option to install Steam Legacy to the Start Menu. That is for old Steam clients and old games. It is not a promise that Baldur’s Gate 3 or a Vanguard title will boot.

Will your phone run it?

Minimum that boots 2DWhat you actually want in 2026
Android913 or newer
CPUARM64Snapdragon 8 Gen 2 / Gen 3 / 8 Elite
GPUVulkan 1.1Adreno, Turnip driver
RAM6 GB12 GB
Free storage8 GB plus the gamePlenty — ten PC games will fill a 256 GB phone
Qualcomm Snapdragon chip, the Adreno path that runs Winlator PC games best on Android
Adreno plus Turnip is the golden path. Image: Qualcomm Snapdragon 450 chipset by Jaredryandloneria, via Wikimedia Commons (CC BY-SA 4.0).

Check the chip: Settings > About phone, or CPU-Z. You want the word Adreno. Mali (many Dimensity and Exynos phones) uses a slower path. It can still play Hotline Miami. It will not play a 2018 AAA port at 40 fps. Kirin devices are the ones the community tells you to skip.

US flagships and Singapore flagships in 2026 are mostly Snapdragon. That is why this search is heavy in both places. A $200 phone is the wrong tool. Play offline Android games under 500MB on that hardware instead.

Install Winlator (GitHub only)

  1. Open the official GitHub Releases page on the phone.
  2. Download Winlator_11.1.apk unless you are deliberately testing the 11.2 beta.
  3. Allow installs: Settings > Apps > Special app access > Install unknown apps > your browser or Files.
  4. Open the APK. Install. First launch extracts data. Let it finish. Do not background it.

Start on 11.1 Final. The 11.2 beta (19 August 2026) is worth a try if gamepad delay is your bug: the changelog says “Fixed gamepad input lag,” plus Box64 0.4.4 and Vortek/Gladio GPU work. Betas break. Keep the 11.1 APK.

Advertisement

Singapore, Indonesia, and the 30 September clock

Google’s developer-identity rules start 30 September 2026 in Brazil, Indonesia, Singapore, and Thailand for Play and a list of other stores. Sideloading itself is getting an “advanced flow”: Developer options, a toggle, and a 24-hour wait the first time you install an unverified app. We covered that in Android’s sideloading advanced flow.

If you live in Singapore and you want Winlator this month, install the GitHub APK before that flow lands on your phone, and do not wait until the evening you need it. ADB installs are not in that 24-hour bucket.

Create the first container

A container is a tiny fake Windows. One container per demanding game is cleaner than one container for everything.

  1. Tap + to create a container.
  2. Resolution: 1280×720 on a phone. 1080p is how you cook the SoC.
  3. Graphics driver: Turnip (or Turnip+Zink) on Adreno. VirGL is the compatibility fallback. LLVMpipe is software and slow; only use it to prove a window opens.
  4. DX wrapper: DXVK for DirectX 9/10/11. VKD3D for DirectX 12 titles that even boot.
  5. Box64 preset: start on default. Performance if it is slow. Stability for Unity games, which is also in the official README.
  6. Save. Open the container. Wait. First boot is slow.

Copy the game folder or the GOG installer into a directory the container can see (the Winlator file picker / Downloads). Run the .exe. If it works, use Create shortcut on the Winlator home screen so the next launch skips the Wine desktop.

Official README tweaks that actually help

These are from brunodev85’s own tips, not a random Discord paste:

  • Slow? Container Settings > Advanced > Box64 preset > Performance.
  • .NET apps: Start Menu > System Tools > Installers > Wine Mono.
  • Old games that will not open: add MESA_EXTENSION_MAX_YEAR=2003 in Environment Variables.
  • Low-res games look like a stamp: enable Force Fullscreen on the shortcut.
  • Unity crashes: Box64 Stability, or add -force-gfx-direct on the shortcut.
  • Audio crackle: raise ALSA/Pulse latency. Unreal Gold is the README example at 90 ms.
Advertisement

Install a GOG game on the D: drive

Official Winlator docs: a new container maps D: to your Android Downloads folder (usually /storage/emulated/0/Download) and E: to Winlator’s own storage. C: is Wine’s fake Windows. Confirm it under the container Drives tab. If D: points somewhere else, tap the folder icon and pick Downloads.

  1. On a PC, install GOG Galaxy from GOG, not a mirror. Sign in. Open the game you bought.
  2. Open Extras / Offline backup installers. Download every part (setup_game.exe plus the .bin files). Keep them in one folder. A missing .bin makes the installer die halfway on the phone.
  3. Copy that whole folder to the phone: Internal storage/Download/GOG-Games/GameName. USB or a computer file share. Do not unzip into five random places.
  4. Open Winlator. Three dots on the container → Run.
  5. Inside the Windows desktop, open File Explorer → D:GOG-Games\GameName.
  6. Double-click the main setup.exe. Install to the default C: path unless the game is huge; then install to D: so you are not filling Wine’s drive.
  7. When it finishes, run the game once from the Start Menu. If the window opens, go back to the Winlator home screen and Create shortcut so the next launch skips the desktop.

Steam with Easy Anti-Cheat still will not save you. GOG and other DRM-free copies you own are the path. If File Explorer has no D:, edit the container, Drives tab, add D: → Downloads, save, and run again. Do not paste a drive string by hand; the UI writes it.

Controller: Input Controls on the shortcut. A DualSense pairs like any Android pad. If sticks feel late, that is the 11.2 beta note, or USB-C.

What is worth running (and what is a waste)

Think 2004–2018 PC, 720p, medium, and no live anti-cheat. We have not timed fps on a named lab phone. The table is the set XDA and Winlator setup guides keep naming as bootable on Snapdragon 8-class chips with Turnip at 720p. If the window opens, the container works. If it does not, change one setting at a time before you blame the game.

GameCopy to ownWhy people try itHonest limit
CelesteGOG / itch2D, tiny, first-container testIf this fails, the container is wrong, not the library.
Hotline MiamiGOG2D; Mali phones can often boot thisNot a Snapdragon flex. It is a sanity check.
UndertaleGOG / HumbleProves Wine + keyboard or padSkip if you already finished it on phones.
Hollow KnightGOGMost-cited 2D action game on 8-gen threadsDrop to 720p. We have no fps log of our own.
CupheadGOG2D, heavier than CelesteExpect heat. Short sessions.
Cave Story+GOGOld DirectX-friendlyGood second install after Celeste.
SignalisGOGSurvival horror; named in recent XDA-style guidesKeep 720p. Do not chase 1080p.
The Binding of Isaac: RebirthGOG2D, long sessionsMods later. Vanilla first.

Stardew Valley already has a great Android port. Use that unless you specifically want PC mods. See our offline Android games list before you spend an evening on a container.

Crysis and other late DX10 showpieces appear on some lists. That is a heat project, not a commute game. Skip Fortnite, Warzone, and anything with Easy Anti-Cheat, BattlEye, or Vanguard.

A DualSense pairs the same way as any Android pad. If sticks feel late, try the 11.2 beta or plug USB-C into the DualSense.

Advertisement

When it black-screens, crawls, or crackles

  1. Lower resolution to 720p and cap the frame rate if the shortcut allows it. Heat is the silent throttle.
  2. One change at a time. Driver, then DX wrapper, then Box64 preset. Changing all three means you never know what fixed it.
  3. Take the case off and don’t play in the sun. A phone that thermal-throttles will look like a “bad Winlator setting.”
  4. Give the container a pagefile-sized storage cushion. Windows installers love to unpack next to the game.
  5. Gamepad not seen: 11.1 reworked gamepad code. 11.2 beta claims a lag fix. Recreate the shortcut after a version jump.

Winlator CMOD and other forks add extra drivers and device spoofs. Learn official 11.1 first. A fork on top of a broken container just gives you two variables.

Bottom line

Download Winlator 11.1 from GitHub, use a Snapdragon + 720p + Turnip container, and launch DRM-free games you own. Skip anti-cheat live service. If you are in Singapore, sideload before the 30 September store rules and the 24-hour unverified-app wait become your evening.

Do this next: install 11.1, create one 720p Turnip container, copy one GOG offline installer into Download/GOG-Games, run D:\setup.exe, and create a shortcut. If that window opens, you have a working PC-on-Android box. If it does not, the chip is Mali or the APK was not GitHub. For Android-native play instead, grab offline games under 500MB or PPSSPP.

Frequently Asked Questions

What is Winlator?

Winlator is a free Android app by brunodev85 that runs Windows x86_64 programs using Wine and Box64. It is not a classic console emulator. You install Windows .exe files you own into a container. The stable release on 4 September 2026 is version 11.1 Final from GitHub, dated 12 June 2026.

Where do I download Winlator safely?

Only from the official GitHub Releases page for brunodev85/winlator. The 11.1 asset is Winlator_11.1.apk, about 150 MB. Random APK sites that bundle game packs are a malware vector. Winlator is not on the Google Play Store.

What phone do I need to run PC games in Winlator?

A Snapdragon phone with an Adreno GPU, 8 GB of RAM at a minimum and 12 GB if you can, plus Vulkan 1.1. Turnip is the driver you want. MediaTek Mali and Exynos devices can run lighter 2D games. They are a poor match for 3D PC titles. Android 9 is the floor; Android 13 or newer is more comfortable.

Is it legal to play PC games in Winlator?

The app is legal open-source software under LGPL-2.1. The games are legal when they are copies you own, such as GOG installers. Downloading someone else's game files is not. Anti-cheat online games generally will not run and are not worth forcing.

Why is Winlator laggy or black-screening?

Resolution is too high, the GPU is Mali, or Box64 is on the wrong preset. Drop to 1280 by 720, use Turnip on Adreno, try Performance for speed or Stability for Unity, and keep the phone cool. The official README also lists Wine Mono, MESA_EXTENSION_MAX_YEAR=2003, and 90 ms audio latency for crackle.

Does Winlator work in Singapore after 30 September 2026?

You can still sideload, but Google's advanced flow for unverified apps can add a Developer-options toggle and a 24-hour wait. Store-level developer verification starts 30 September 2026 in Singapore, Indonesia, Brazil, and Thailand. Install from GitHub before you need it the same night, or use ADB, which is not in that wait.

How do I install a GOG game in Winlator?

Download the offline backup installer from GOG Galaxy on a PC, copy the exe and bin files into the phone Downloads folder, run the container, open D: in File Explorer, and launch setup.exe. Official Winlator docs map D: to Android Downloads. Then create a shortcut on the Winlator home screen.

Which PC games run in Winlator?

DRM-free 2D and older DirectX 9/11 singles you own. Celeste, Hotline Miami, Undertale, Hollow Knight, Cuphead, Cave Story+, Signalis, and Binding of Isaac are the names setup guides keep reporting on Snapdragon 8-class chips at 720p. We have not published our own fps log. Easy Anti-Cheat titles will not run.

AndroidWinlatorEmulationHow To

Related Articles

Advertisement