Apple이 WWDC(Worldwide Developers Conference) 2023에서 Apple Vision Pro 및 visionOS 출시를 발표했습니다. 이에 따라 visionOS 플랫폼에서 공간 경험을 제작하기 위한 Unity의 베타 프로그램이 오늘 시작된다는 소식을 알려 드립니다. visionOS와 Unity를 심층적으로 통합하기 위해 유니티는 Apple과 긴밀히 협력했고, 이를 통해 수많은 크리에이터들이 완전히 새로운 잠재 고객과 생태계를 대상으로 기존의 인기 게임과 앱뿐 아니라 이제껏 본 적 없는 경험을 제공할 수 있게 될 예정입니다.
Unity 에디터를 애용하는 노련한 개발자들에게 visionOS 플랫폼은 매력적인 차세대 공간 경험을 제작할 수 있는 절호의 기회로 다가올 것입니다. Unity 콘텐츠뿐만 아니라 Apple Vision Pro의 Shared Space 환경을 기반으로 하는 앱까지 모두 지원하는 Unity의 PolySpatial 기술을 선보이게 되어 기쁩니다.
개발자들은 이미 이 새로운 플랫폼을 사용할 기대에 부풀어 있습니다. 앞으로 몇 달 동안 베타 참가자를 프로그램에 추가할 예정이지만 콘텐츠 제작을 준비하기 위해 할 수 있는 일은 지금도 많습니다. 그럼 알아야 할 내용을 자세히 살펴보겠습니다.
Apple이 유니티와의 협업을 통해 크리에이터가 Apple Vision Pro를 활용하여 공간 컴퓨팅의 시대로 진입할 수 있도록 지원하겠다고 발표하면서 WWDC 2023은 유니티와 XR 생태계 전체에 흥미로운 순간이 되었습니다.
Apple Vision Pro, visionOS, SDK, 공간 설계의 핵심 개념에 대해 자세히 알아보려면 Apple Developer 웹사이트를 확인하세요.
WWDC 이벤트의 일환으로 주요 Unity 학습 세션 두 가지가 공개되었습니다. 관심이 있으시다면 visionOS용 Unity 개발을 소개하는 아래 세션을 살펴보세요.
Apple Vision Pro에서 앱이 동작하는 방법을 살펴보겠습니다. Unity로 visionOS 플랫폼의 공간 경험을 제작하는 주요 접근 방식은 3가지로 나뉩니다.
Unity를 사용하면 간단하게 기존 애플리케이션을 포팅하거나 완전히 새로운 경험을 제작할 수 있습니다. 간략히 소개하자면 다음과 같습니다.
워크플로: Unity에서 visionOS 플랫폼을 완벽하게 지원하므로 몇 단계만 거치면 Vision Pro에서 프로젝트를 실행할 수 있습니다. 먼저 플랫폼의 빌드 타겟을 선택하고 XR 플러그인을 활성화한 후 Xcode 프로젝트를 생성합니다. 그러면 Xcode 내에서 Vision Pro 또는 디바이스 시뮬레이터를 대상으로 프로젝트를 빌드하고 실행할 수 있습니다.
그래픽스: 유니티는 visionOS 프로젝트에 유니버설 렌더 파이프라인 사용을 권장합니다. 포비티드 렌더링이라는 특수 기능을 바탕으로 높은 정확도의 비주얼을 구현하기 때문입니다.
입력: 사용자는 손과 눈을 사용하여 Vision Pro의 콘텐츠와 상호 작용하게 됩니다. Unity의 XR Interaction Toolkit을 사용하면 손 추적 기능을 추가할 수 있으므로 기존 프로젝트를 더 쉽게 조정할 수 있습니다. Unity Input System을 통해 빌트인 시스템 제스처에 반응하고, XR Hands 패키지를 활용하면 원시 손 관절 데이터에 액세스하여 커스텀 상호 작용을 구현할 수도 있습니다.
Shared Space: Unity의 새로운 PolySpatial 기술을 통해 개발자는 Shared Space에서 나란히 실행되는 앱을 제작할 수 있습니다.
몰입형 앱 외에도 개발자는 사용자가 자신의 공간에서 크기와 위치를 조절할 수 있는 창 형식의 콘텐츠를 실행할 수 있습니다. 기존 모바일 및 데스크톱 애플리케이션을 visionOS로 전환하는 가장 쉬운 방법이자 visionOS 플랫폼을 타게팅하는 콘텐츠의 기본 모드이기도 합니다. Unity 2022 LTS(2022.3.5f1 이상)에서 창 형식 애플리케이션의 베타 지원을 지금 바로 사용할 수 있습니다.
visionOS용 Unity 베타는 참가자들에게 점진적으로 공개될 예정입니다. 그동안 이 새로운 플랫폼에 맞게 프로젝트를 준비하려면 몇 가지 중요한 단계를 거쳐야 합니다.
Unity의 베타 프로그램에 참가하는 데 관심이 있다면 지금 바로 등록하세요. 베타 프로그램의 참가자로 선정되면 이메일로 알려 드립니다. Unity로 멋진 프로젝트를 만들어 보세요.