Epic의 자체 엔진조차 스토어의 속도를 유지하지 못했습니다
Epic Games는 기존의 느린 Unreal Engine 기반 UI를 새로운 Tauri v2 및 React 애플리케이션으로 조용히 교체했습니다. 이번 조치는 스토어 프론트엔드에서 자사 엔진을 포기하고 아키텍처를 크게 전환했음을 의미합니다.
동기는 명확합니다. 기존 클라이언트는 형편없는 성능으로 악명이 높았습니다. Epic Games의 스토어 경영진은 지난 2월 이러한 만연한 성능 문제를 공개적으로 인정했으며, 이는 런처의 느린 속도와 리소스 소비에 대한 수년간의 사용자 불만을 입증하는 것이었습니다.
이번 재설계 작업은 가시적인 성과를 거두었습니다. Epic Games는 새로운 런처의 콜드 스타트(cold start) 시간이 5.5초라고 보고했으며, 이는 이전 버전 대비 약 46% 향상된 속도입니다. 이 수치는 독립적인 벤치마크는 아니지만, 긴 로딩 시간에 지친 사용자들에게는 매력적인 소식입니다.
새로운 아키텍처는 Rust 기반의 Tauri v2를 활용하며 React 프론트엔드와 결합되었습니다. 전체 Google Chrome 인스턴스를 번들로 포함하는 Electron 앱과 달리, Tauri는 운영 체제의 기존 웹뷰(webview) 구성 요소를 사용하여 더 가볍고 효율적인 환경을 제공합니다.
Tauri는 Chrome 수준의 무거운 짐을 덜어냅니다
개편된 Epic Games Launcher는 이제 강력한 조합을 활용합니다. React가 세련된 사용자 인터페이스를 처리하고, Rust가 핵심적인 네이티브 기능을 구동합니다. 결정적으로 이 애플리케이션은 전체 Google Chrome 런타임을 번들로 포함해야 하는 부담을 피할 수 있는 아키텍처인 Tauri v2에서 실행됩니다.
이러한 접근 방식은 모든 애플리케이션에 자체 Chromium 기반 엔진을 포함하는 일반적인 프레임워크인 Electron과 극명하게 대비됩니다. 대신 Tauri는 운영 체제의 기존 웹뷰 구성 요소(Windows의 WebView2, macOS의 WebKit, Linux의 WebKitGTK)에 의존합니다. 이러한 근본적인 차이는 런처의 설치 용량을 획기적으로 줄여, 보고된 5.5초의 콜드 스타트 시간을 가능하게 했습니다.
Epic Games의 재구축된 런처 발표에서 Tauri는 전면에 드러나지 않았습니다. 그러나 런처의 라이선스 정보를 확인해보면 Tauri v2와 React로 구성된 전체 스택이 드러납니다. 시스템 웹뷰에 대한 이러한 의존성은 용량 측면에서 상당한 이점을 제공하지만, 일부 Linux의 NVIDIA 사용자들이 WebKitGTK에서 이미 경험했듯이 브라우저 엔진의 버그를 그대로 물려받을 수 있다는 의미이기도 합니다.
Linux 지원—하지만 WebKitGTK라는 복병
Linux 게이머들은 이제 기뻐할 수 있게 되었습니다. Epic Games의 프리뷰는 Windows 및 Apple Silicon Mac과 함께 Epic Games Launcher에 대한 공식 Linux 지원을 제공하며 중요한 이정표를 세웠습니다. 참고로 Intel Mac 사용자는 이번 초기 프리뷰에서 제외되었습니다.
하지만 이 새로운 지원에는 주의 사항이 있습니다. Linux에서 Tauri는 WebKitGTK를 활용하는데, 이는 이미 일부 NVIDIA GPU 사용자들에게 골칫거리가 되고 있습니다. 보고서에 따르면 느린 속도, 빈 화면, 또는 렌더링 오류가 발생하고 있으며, 이로 인해 Epic Games는 DMABUF 렌더러 비활성화와 같은 우회 방법을 구현해야 했고, 이는 UI 유연성을 저하시킬 수 있습니다.
공식 런처 액세스가 제공되더라도 Linux 게이머들은 기대치를 낮추는 것이 좋습니다. 이미 Heroic Games Launcher, Lutris, Legendary와 같은 강력한 대안들이 오랫동안 그 공백을 메워왔기 때문입니다. 공식 지원이 모든 타이틀, 특히 안티 치트 시스템에 의존하는 게임들의 호환성 문제를 마법처럼 해결해주지는 않습니다. 기반 기술에 관심이 있는 개발자라면 Tauri - Build smaller, faster, and more secure desktop applications에서 더 많은 정보를 확인할 수 있습니다.
이 글이 마음에 드셨나요? 매일 아침 이런 글을 메일로 받아보세요.
하루 한 통 · 두 번의 클릭으로 구독 취소 · 제3자 추적 없음
“바이브 코딩(Vibe-coded)”은 대담한 약속일 뿐, 성능 테스트가 아닙니다
“프로그래밍은 어렵습니다. 그래서 우리는 그 대신 새로운 Epic Games Launcher를 바이브 코딩했습니다.” Epic Games의 발표에서 나온 이 첫 문장은 많은 이들의 눈길을 끌었으며, 주요 스토어 프론트의 재구축 과정을 이례적으로 가볍게 표현했습니다. 이러한 경솔한 어조는 Unreal Engine을 버리고 Rust 기반의 Tauri v2와 React 스택을 도입하려는 기술적 야망을 가리고 있습니다.
수사적인 표현에도 불구하고 기술적인 변화는 성과를 보여줍니다. Epic Games는 46% 개선된 5.5초의 콜드 스타트 시간을 보고했습니다. 새로운 공식 Linux 지원과 Apple Silicon Mac 호환성은 상당한 플랫폼 확장을 의미합니다. 하지만 프리뷰 버전은 초기 불안정을 겪고 있으며, 특히 NVIDIA 사용자가 WebKitGTK에서 겪는 느린 반응 문제나 빈 화면, 자동 업데이트 오류 등을 해결하기 위해 매일 빠르게 패치가 이루어지고 있습니다.
프리뷰를 사용해보고 싶은 사용자들은 주의해야 합니다. 설치 시 기존 런처가 삭제되기 때문입니다. Epic Games의 현재 마이그레이션 및 롤백 노트를 확인한 후 진행하십시오. 이전 클라이언트를 다시 설치할 경우 게임을 다시 인덱싱해야 할 수도 있습니다. 결국 더 가벼워진 스택도 여전히 기반 웹뷰의 품질에 크게 의존하며, 이는 Epic Games가 실시간으로 배우고 있는 교훈입니다.
자주 묻는 질문(FAQ)
Epic은 왜 Epic Games Launcher를 재구축했나요?
이전 런처는 느린 시작 속도로 비판을 받았으며 공식 Linux 버전이 없었습니다. Epic은 재구축된 클라이언트가 더 빠르며 Linux 지원이 추가되었다고 밝혔습니다.
새로운 Epic Games Launcher는 어떤 기술로 구동되나요?
새로운 클라이언트는 React 인터페이스와 Rust 기반의 네이티브 기능을 갖춘 Tauri v2를 사용하며, 각 운영 체제의 웹뷰에 의존합니다.
어떤 플랫폼에서 런처 프리뷰를 실행할 수 있나요?
프리뷰는 Windows, Apple Silicon Mac, Linux에서 사용할 수 있습니다. Intel Mac은 나열된 프리뷰 플랫폼에서 제외되었습니다.
Linux 사용자가 프리뷰를 설치해야 할까요?
먼저 호환성을 확인해야 합니다. 일부 NVIDIA 사용자는 Linux의 WebKitGTK 웹뷰에서 빈 화면이나 느린 렌더링 현상을 보고했습니다.
프리뷰를 설치하면 기존 런처에 영향을 미치나요?
네. 프리뷰를 설치하면 기존 런처가 삭제될 수 있으므로, 사용자는 전환하기 전에 Epic의 마이그레이션 및 롤백 지침을 검토해야 합니다.

