
VXpro는 사용자가 구매한 Mac App Store판 사이버펑크 2077을 Apple Vision Pro에서 VR로 실행하는 실험용 프로젝트다. Preview 0.3에서는 M2 Vision Pro에서 낮은 그래픽 설정으로 게임의 메인 메뉴와 캐릭터 생성, 도입부를 실행할 수 있으며, 게임 자체는 약 20~30fps로 동작하고 화면 재투영은 90Hz로 이뤄진다.
게임은 Mac용 arm64 Metal 코드로 기기에서 직접 실행된다. VX Mac Host가 게임 코드를 불러와 macOS 전용 라이브러리를 간단한 대체 구성 요소로 바꾼 뒤, 게임 화면을 몰입형 공간에 표시한다. 3D 플레이 중에는 고개를 돌려 게임 카메라를 움직이고, 각 눈의 화면은 게임의 깊이 정보를 바탕으로 재투영된다. 메뉴와 컷신, 로딩 화면은 방 안에 고정된 패널에 나타난다.
설치에는 개발자 모드가 켜져 있고 Mac과 페어링된 Vision Pro, 약 160GB의 여유 공간, Apple 실리콘 Mac, Xcode 26과 visionOS SDK, xcodegen, Python 3가 필요하다. 사용자는 유료 Apple Developer Program 계정과 Mac App Store에서 구매한 게임 사본도 갖춰야 한다. 지원 대상으로 안내된 게임 버전은 2.5.0과 2.3.2다. 2.5.0은 App Store에서 1.0.4로 표시되지만 게임 내부 버전은 2.5.0이다.
게임 음성은 영어만 지원한다. 2.5.0의 다른 음성 언어는 아직 지원되지 않지만, 자막과 메뉴는 모든 언어에서 작동한다. 첫 게임 데이터 복사에는 158GB가 필요하며 시간이 오래 걸린다. 무료 Personal Team 계정으로 필요한 서명 권한을 얻을 수 있는지는 확인되지 않았고, 무료 서명은 7일마다 만료된다.
게임 데이터 준비와 설치에는 저장소의 절차를 따른다. 전체 단계와 조작법, 옵션, 문제 해결 방법은 설치 가이드에서 확인할 수 있고, 작동 방식은 설계 문서에 설명돼 있다.
헤드셋에서는 양손을 1초간 집었다 놓아 VR과 방에 고정된 화면 모드를 전환한다. VR 모드에서 한 손으로 1초간 집으면 워프 모드가 바뀐다. 종료하려면 양손 집기를 3초간 유지한 뒤, “Quit? Pinch both hands again”이 표시될 때 다시 양손을 집어야 한다. VX Mac Host를 헤드셋에서 삭제하면 약 158GB에 달하는 게임 데이터와 저장 파일도 삭제된다.
Preview 0.3에서는 장시간 실행 중 발생하던 충돌을 수정했다. 제작자에 따르면 수정 전에는 헤드셋에서 51분 실행 후 메모리가 8GB 한도에 가까워졌고, 수정 후에는 약 5.8GB로 유지됐다. 오디오 HAL 경로는 기본적으로 꺼져 있으며 VXMAC_AUDIO_HAL=1로 다시 켤 수 있다. M2에서 권장 해상도인 기본 1280×720과 시야각 110을 사용하면 1600×900보다 전투 중 프레임률이 약 11fps에서 17fps로 높아진다고 안내한다.
게임 프레임률은 약 20~30fps라 빠른 회전이나 움직이는 물체에서 낮은 프레임률이 드러날 수 있다. 헤드 움직임은 90Hz 재투영으로 부드럽게 유지되지만, 헤드셋이 뜨거워지거나 워프가 프레임을 놓치면 화면이 약 45Hz로 제한될 수 있다. 앱은 약 8.2GB 중 6.5GB를 사용하며, 설정을 높이면 종료될 수 있다. 게임은 오프라인 전용이며 Game Center, iCloud 저장, GOG, 모드, 레이 트레이싱, HDR은 지원하지 않는다.
VXpro는 게임 파일이나 게임에서 만든 파일을 배포하지 않는다. 사용자의 Mac에서 사본을 준비해 개발자 팀으로 서명한 뒤 헤드셋에 복사하며, 빌드된 앱에는 게임 코드가 들어 있으므로 공유하지 말라고 안내한다. DRM이나 구매 확인을 우회하지 않고 App Store 번들이나 영수증, StoreKit, Game Center, iCloud, GOG 계정에도 손대지 않는다. VX Mac Host는 샌드박스가 아니므로 게임 코드는 앱 권한으로 실행된다.
프로젝트는 MIT 라이선스로 공개됐다. VXpro 저장소에서 소스와 관련 문서를 볼 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요