Mac 게임은 종종 게이머들에게 생존할 수 없는 플랫폼으로 여겨져 왔지만 그 인식이 극적으로 변할 것 같습니다. 최근 몇 가지 개발을 통해 Apple이 Mac에서 게임 경험을 향상시키기 위해 상당한 진전을 이루고 있음을 알 수 있습니다.
Apple의 게임 포팅 키트
우선 Apple은 새로운 Game Porting Toolkit을 도입했습니다. 이 툴킷은 연례 WWDC(Worldwide Developers Conference)에서 공개되었으며 고급 게임을 Mac에 더 빠르고 효율적으로 가져올 수 있도록 설계되었습니다.
관련된: Apple Silicon M1 Mac에서 게임을 할 수 있습니까?
Game Porting Toolkit은 개발자가 기존의 수정되지 않은 Windows 게임을 실행할 수 있는 에뮬레이션 환경을 제공합니다. 이를 통해 사용자는 Mac에서 실행할 때 게임의 그래픽 기능 사용 및 성능 잠재력을 빠르게 이해할 수 있습니다. 이 툴킷에는 기존의 모든 HLSL(High-Level Shader Langauge) GPU 셰이더를 Metal로 자동 변환하여 셰이더와 그래픽을 Mac으로 가져오는 데 걸리는 시간을 크게 단축할 수 있는 새로운 Metal Shader Converter도 포함되어 있습니다.
Game Porting Toolkit을 사용하여 개발자는 기존의 이식 방법보다 훨씬 일찍 Mac에서 실행되는 게임의 첫 번째 장면을 볼 수 있습니다. 실행 중인 게임을 바로 볼 수 있는 이 기능은 크로스 플랫폼 엔진을 사용하는 경우에도 상당한 이점이 될 수 있습니다.
우리는 또한 Apple Silicon Mac이 기본적으로 Apple의 iPad 및 iPhone과 동일한 코드를 실행한다는 점을 염두에 두어야 합니다. 즉, 게임을 (예를 들어) M2 MacBook 및 M2 iPad Pro로 포팅하는 데 필요한 추가 작업이 거의 없습니다.
M1부터 시작하는 Apple Silicon 프로세서는 이미 콘솔급 게임을 위한 뛰어난 성능을 가지고 있었지만 포팅 키트를 사용하면 Mac(및 기타 Apple 장치)에서 기본적으로 최적화된 Windows 게임 버전을 훨씬 쉽게 얻을 수 있습니다.
DirectX 12 에뮬레이션이 MacOS에 제공됩니다.
Apple의 Game Porting Toolkit은 여기서 멈추지 않습니다. 또한 게임의 Intel 지침과 키보드, 마우스 및 컨트롤러 입력을 위한 Windows API 사용을 번역합니다. 오디오 재생; 네트워킹 및 파일 시스템 사용; 그리고 물론 그래픽. GPU 기반 파이프라인 및 SIMD 작업과 같은 모든 최신 그래픽 기능과 테셀레이션 및 지오메트리 셰이더와 같은 이전 기능도 변환됩니다. 이를 통해 개발자는 Windows DirectX 12 빌드가 Mac에서 어떻게 작동하는지 검토하여 잠재적인 성능 문제 및 최적화 기회에 대한 귀중한 통찰력을 제공할 수 있습니다.
그러나 Apple은 에뮬레이션 레이어를 오픈 소스로 만들었고 Reddit 사용자 just_reload_it가 Diablo IV 및 Hogwarts Legacy의 비디오를 게시하고 사용자 isaa6가 Cyberpunk 2077을 선보이면서 많은 사람들이 생각할 수 있는 모든 게임을 던지도록 이끌었습니다. .
역사상 Sherlocking의 가장 빠른 예라고 할 수 있는 CodeWeaver의 Crossover 23도 DirectX 12 지원을 발표했지만 누군가가 현재 명령줄 드라이버 사내 Apple 에뮬레이션 솔루션의 보다 사용자 친화적인 버전을 만들 수 있다고 가정하면 이유가 거의 없을 수 있습니다. 이 기능에 대한 비용을 지불합니다.
MacOS Sonoma에 게임 모드 추가
Game Porting Toolkit 외에도 최신 macOS Sonoma 업데이트에는 게임 경험을 크게 향상시킬 새로운 기능인 게임 모드가 도입되었습니다. 이 새로운 모드는 게임을 실행할 때 시스템 성능을 자동으로 최적화합니다.
관련된: Windows 11이 Windows 10보다 PC 게임에 더 좋은 이유
게임 모드는 게임이 실행되는 시기를 식별하고 이에 따라 시스템 리소스를 조정합니다. 게임이 원활하고 효율적으로 실행되도록 GPU와 CPU 부하의 균형을 효과적으로 맞춥니다.
또한 macOS Sonoma에는 개선된 버전의 Metal Performance HUD가 포함되어 있습니다. Metal Performance HUD는 이제 명령어 세트 변환 및 사용되는 Direct3D API 버전에 대한 더 자세한 정보를 보여줍니다. 또한 리소스 복사본을 캡처하고 지우며 GPU 사용 및 프레임 속도에 대한 유용한 통계를 제공합니다. 이 정보는 게임을 Mac용으로 최적화하려는 개발자에게 매우 유용할 수 있습니다.
거물들이 주목하고 있다
이러한 흥미로운 발전은 눈에 띄지 않았습니다. 주요 게임 개발자와 퍼블리셔는 이미 주목하기 시작했으며 타이틀을 Mac으로 가져오기 시작했습니다. 더 많은 하이엔드 게임을 사용할 수 있고 Mac의 게임 경험이 계속 향상됨에 따라 Mac 게임이 새로운 시대로 접어들고 있음이 분명해졌습니다.
애플은 게임계의 거장 코지마 히데오를 가지고 있었다. 메탈 기어 명성) 무대에 올라 자신의 게임이 죽음의 좌초 기본 Mac 릴리스를 얻을 것입니다. 죽음의 좌초 다소 분열적이지만(내가 가장 좋아하는 게임 중 하나) 이전 PlayStation 독점의 그래픽 및 기술 절단을 부인할 수는 없습니다. 이 글을 읽는 많은 분들이 이러한 유형의 게임이 Apple Silicon에서 실행될 수 있다는 사실에 놀라실 수도 있지만 기본 모델인 M1 MacBook Air도 PlayStation 4보다 훨씬 더 강력한 성능을 제공합니다. 죽음의 좌초 위해 설계되었습니다.
모든 Apple Silicon Mac에서 이미 사용할 수 있는 Resident Evil 8 Village와 함께 다른 주목할만한 타이틀이 등장하여 Apple의 AI 업스케일링 기술인 MetalFX를 놀랍게 사용하고 있습니다. 비슷하게, 노 맨즈 스카이 for Mac은 이 글을 쓰는 시점에서 Mac에서 사용할 수 있으며 Steam의 기존 게임 소유자는 Mac 버전에 무료로 액세스할 수 있습니다. 레이스 드라이버 그리드 Apple Silicon Macs에 대한 또 다른 타이틀입니다.
모든 Apple Silicon 장치(Mac 및 iPad)를 Apple의 다른 고성능 프로세서에서 실행되는 가장 강력한 iPhone 및 iPad와 결합하면 개발자를 위한 막대한 잠재 고객 기반이 추가됩니다. Apple이 게임을 Mac으로 포팅하는 험난한 길을 순조롭게 진행함에 따라 우리는 적지 않은 개발자들이 이제 이 쉬운 열매를 얻을 것으로 기대합니다.