Unity 6으로 VRChat을 미래를 위해 준비하기

Nov 10, 2026|5 Min
애니메이션 소녀, 작은 문어, 바나나, 고양이, TV, 외계인, 공상 과학 남자를 포함하는 일련의 캐릭터가 있는 VRChat 로고

이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.

VRChat은 가장 큰 소셜 VR 플랫폼 중 하나입니다. 플레이어들은 커뮤니티가 만든 수백만 개의 세계와 아바타에서 만나고, 플레이하고, 창조합니다. Unity Studio Productions는 수년 동안 VRChat과 협력하여 새로운 VR 헤드셋으로 포팅, 성능 작업, 사용자 지정 엔진 수정 백포팅 작업을 수행해 왔습니다. VRChat은 우리에게 두 가지를 요청했습니다: 첫 번째는 플랫폼을 Unity 2022.3의 커스텀 빌드에서 Unity 6으로 이전하는 것이었습니다. 두 번째는 플레이어와 제작자들이 수년간 구축해 온 것을 깨뜨리지 않으면서 커뮤니티의 기존 콘텐츠를 더 많은 기기로 가져오는 것이었습니다.

+12%에서 +23%로

Unity 6 업그레이드 후 프레임 속도 향상

95.5% 성공률로 1000

셰이더 트랜스파일러로 iOS용으로 재구축된 Android 월드

목표

VRChat은 Unity 2022.3의 대대적으로 커스터마이징된 포크 버전으로 실행되었습니다. 모든 엔진 수리는 수동으로 진행해야 했고, 각 업그레이드는 이전 것보다 더 많은 비용이 들었습니다. Unity 6으로 이전하면서 텍스트 렌더링, 입력 폴링, 파티클 문제 등 광범위한 하드웨어에서 나타난 회귀 현상을 수정하고 해당 사용자 지정 작업을 다시 통합해야 했습니다. 콘텐츠는 별개의 문제였습니다. VRChat의 사용자 제작 월드는 특정 플랫폼에 맞게 컴파일된 셰이더와 함께 사전 구축된 에셋 번들 형태로 배송됩니다. Android 만들어진 월드는 iOS에서 실행될 수 없었고, 창작자들에게 다시 만들라고 요구할 수도 없는데, 왜냐하면 많은 경우 다시 만들지 않을 것이기 때문이다. 소스 에셋이 없는 상태에서 해당 콘텐츠를 자동으로 변환하는 해결책이 있어야 합니다. VRChat도 버그를 조사할 수 있는 내부 대역폭이 제한적인 상황에서 꾸준한 정기 출시 주기를 원했습니다.

부드러운 가구와 요정 전구로 가득 찬 아늑한 방. 그것은 쿠비 안에 침대와 복도를 포함하며, 모두 푹신한 베개가 가득합니다.

우리가 사용한 것

콘텐츠 작업의 핵심은 USP가 구축하고 유지 관리하는 독립형 셰이더 트랜스파일러 도구였으며, 이 도구는 Windows Linux 실행됩니다. 우리는 VRChat 엔지니어들과 정기적인 동기화 및 슬랙 채널을 공유했습니다. VRChat은 접수된 문제를 분류했고 USP가 조사 및 수정 작업을 담당했습니다.

우리가 한 일

Unity 6으로 이동하기

먼저 VRChat을 Unity 6으로 옮겼습니다. 팀은 Unity 6 위에 VRChat의 사용자 지정 엔진 변경 사항을 재적용하거나 폐기하고 약 2주 간격으로 빌드를 플레이어에게 제공했습니다. USP가 Unity 6 버그에 대한 조사 및 수정 작업을 소유하여 VRChat 팀이 자체 로드맵에 집중할 수 있도록 하고 모든 플레이어에게 업그레이드가 배포되도록 했습니다.

iOS용 컴파일된 월드 변환

둘째로, 우리는 셰이더 트랜스파일러를 구축했습니다. 팀은 제작자들에게 콘텐츠를 다시 업로드하도록 요청하는 대신, 기존 에셋 번들을 가져와 컴파일된 셰이더를 자동으로 변환하는 독립형 도구를 구축했습니다. 이 도구는 Android 월드를 iOS에서 실행되도록 변환합니다. 첫 번째 릴리스는 2025년 중반에 VRChat에 전달되었으며, 그들의 팀이 직접 실행할 수 있도록 문서와 샘플 번들도 포함되었습니다.

변환된 콘텐츠를 엔진과 동기화 상태로 유지하기

세 번째로, 우리는 트랜스파일러를 Unity 6으로 업데이트했습니다. 엔진 업그레이드가 라이브된 후, 팀은 트랜스파일러를 Unity 6으로 옮겨서 변환된 콘텐츠가 엔진 플레이어가 실행하는 것과 일치하도록 했습니다. 또한 기본적으로 멀티스레드화하여 배치 변환 시간을 단축했고, Windows Linux 모두에서 빌드를 확인했습니다.

“에셋 번들은 VRChat에 축복과 저주가 공존해 왔다. Unity 프로페셔널 서비스 팀과 협력하여, 우리는 한때 불가능하다고 생각했던 사전 제작된 콘텐츠를 플랫폼 간에 마이그레이션했습니다. 기준을 너무 높게 잡지 마세요. 저희가 당신에게 많은 것을 기대할 거니까요! ”

Jesse Joudrey - VRChat Inc.

CTO/Co-founder

Unity 6, 새로운 데스크톱 HUD, 채팅 상자, 뉴스... 그리고 더 많은 것! VRChat 패치 2026.3.3

결과

Unity 6이 모든 VRChat 플레이어에게 출시되었습니다. VRChat은 2026년 10월에 공식 유튜브 채널을 통해 업그레이드를 발표했습니다. Unity 6을 사용하면 향후 렌더링 개선 사항을 훨씬 쉽게 채택할 수 있습니다. 플레이어들은 전환 후 인기 월드 전반에 걸쳐 자체 벤치마크를 실행하고 프레임 속도 향상을 보고했습니다. 셰이더 트랜스파일러는 크리에이터가 아무것도 다시 만들 필요 없이 기존 Android 월드를 iOS로 가져올 수 있게 해주며, 이미 95.5%의 성공률로 1000개의 월드를 변환했습니다. VRChat이 이제 도구와 문서를 보유하고 있으므로, 엔진이 변경될 때마다 자체 팀이 변환을 다시 실행할 수 있습니다.

Unity 6으로 이동할 준비가 되셨나요?

커스텀 엔진을 사용하시든 구형 Unity 버전을 사용하시든, Unity Studio Productions가 계획부터 버그 수정까지 업그레이드를 담당하여 귀사 팀이 자체 로드맵에 집중할 수 있도록 지원합니다.