🎮 emulog
가이드 › 에뮬레이터

Winlator·GameHub·GameNative — 안드로이드에서 윈도우 게임 돌리기 입문

emulog 운영팀 · 감수: 에뮤레디 한글 DB 운영자 · 최초 발행 · 최종 수정 · 10분 읽기

몇 년 전만 해도 "안드로이드로 윈도우 게임을 돌린다"는 말은 농담에 가까웠습니다. 지금은 에뮤레디 한글 DB에서 Microsoft Windows 플랫폼 세팅이 5,652건(2026-07-30 집계) — 닌텐도 스위치에 이어 2위입니다. GTA V 한 게임에만 227건의 세팅이 등록되어 있을 정도로, 안드로이드 핸드헬드에서 PC 게임을 돌리는 것은 이미 주류 사용 사례가 됐습니다. 이 글은 그 기반 기술과 도구 생태계를 입문자 눈높이로 정리합니다.

윈도우 게임 호환 레이어 — 도구별 '플레이 가능 이상' 비율
Microsoft Windows 플랫폼 보고에서 도구별 '플레이 가능(Playable) 이상' 비율입니다. 보고가 10건 이상인 도구만 집계했고, 괄호 안 숫자가 표본 크기입니다. 도표: emulog 자체 집계(2026-07-30 기준) · 원 데이터: 에뮤레디 한글 DB, 출처 EmuReady 커뮤니티 보고
목차
  1. 원리: 에뮬레이션이 아니라 "번역"이다
  2. 구성 요소 — Wine, Box64, DXVK, 터닙
  3. 도구 비교: Winlator vs GameHub vs GameNative
  4. ARM64EC — 최근 성능 도약의 비밀
  5. 입문 세팅 순서
  6. 현실적인 기대치

1. 원리: 에뮬레이션이 아니라 "번역"이다

스위치 에뮬레이터가 콘솔 하드웨어 전체를 재현하는 것과 달리, Winlator 계열은 호환 레이어(compatibility layer)입니다. 윈도우 게임이 호출하는 API를 리눅스(안드로이드) 시스템 호출로 번역하고(Wine), x86 명령어를 ARM 명령어로 번역하며(Box64/FEX), DirectX 그래픽 호출을 Vulkan으로 번역합니다(DXVK). 하드웨어를 통째로 흉내 내지 않기 때문에, 조건이 맞으면 생각보다 훨씬 빠릅니다.

2. 구성 요소 — 한 번은 알아둬야 할 네 가지 이름

구성 요소역할세팅에서 만나는 형태
Wine / Proton윈도우 API → 리눅스 변환"Wine 버전", "Proton-10 arm64ec" 등
Box64 / FEXx86-64 → ARM64 명령어 변환Box64 프리셋(Performance/Compatibility)
DXVK / VKD3DDirectX 9-11 / 12 → Vulkan 변환"DXVK 버전", D3D 레벨 선택
Turnip(터닙)Adreno GPU용 오픈소스 Vulkan 드라이버"드라이버 버전" 항목

세팅 공유 글에서 이 네 가지의 버전 조합이 반드시 기록되는 이유는 간단합니다 — 넷 중 하나만 바뀌어도 결과가 달라지기 때문입니다. 세팅을 따라 할 때는 조합 전체를 맞추세요.

3. 도구 비교: Winlator vs GameHub vs GameNative

에뮤레디 한글 DB 등록 세팅 수 기준(2026년 7월): GameHub 3,228건, GameNative 1,640건, Winlator 659건.

입문자는 GameHub로 시작해 감을 잡고, 특정 게임이 말을 안 들을 때 Winlator 포크로 내려가 세부 조정하는 경로가 무난합니다.

4. ARM64EC — 최근 성능 도약의 비밀

전통적인 Box64 방식은 게임의 모든 x86 코드를 실시간 번역합니다. ARM64EC 빌드는 Wine 자체와 시스템 라이브러리를 ARM 네이티브로 돌리고 게임 코드만 번역해, 번역 부담을 크게 줄였습니다. 2025년 이후 "같은 기기인데 프레임이 확 올랐다"는 후기 대부분이 ARM64EC 조합입니다. 세팅 글에서 proton-arm64ec 같은 표기를 보면 이 방식입니다. 8 Elite급 칩셋 + ARM64EC + 최신 터닙 조합이면 미드레인지 게이밍 노트북 수준의 게임 목록이 현실적으로 돌아갑니다.

5. 입문 세팅 순서

  1. 게임부터 고르지 말고 데이터부터에뮤레디 한글에서 내 기기로 "완벽/훌륭함" 등급을 받은 윈도우 게임 목록을 먼저 봅니다. 첫 게임은 반드시 검증된 것으로.
  2. 도구 설치 — GameHub 또는 Winlator 최신 릴리스를 공식 배포처에서 받습니다.
  3. 드라이버 — 세팅 글에 적힌 터닙/공식 드라이버 버전을 그대로 설치합니다.
  4. 컨테이너 생성 — 해상도는 낮게 시작(720p 이하), Box64 프리셋은 Compatibility부터.
  5. 게임 설치 본인이 정당하게 소유한 게임(스팀/GOG/DRM-free)을 넣습니다.
  6. 구동 확인 후 해상도·프리셋을 한 단계씩 올리며 한계를 찾습니다.

6. 현실적인 기대치

모든 PC 게임이 도는 것은 아닙니다. 커널 레벨 안티치트(멀티플레이 게임 대부분)는 원천적으로 불가능하고, 셰이더 컴파일 스터터는 첫 플레이에서 감수해야 하며, 대작 오픈월드는 로딩이 깁니다. 반면 인디·AA급·2010년대 타이틀은 놀랄 만큼 잘 돌아갑니다. "스팀 라이브러리의 절반이 주머니에 들어온다"가 2026년 현재의 정직한 요약입니다.

근거·데이터 출처

관련 가이드