데브허브 | DEVHUB | Make a mixed reality multiplayer app - Part 1Make a mixed reality multiplayer app - Part 1
- Unity의 MR 멀티플레이어 테이블탑 템플릿은 동기화된 상호작용, 아바타, Vivox 음성 채팅 및 Netcode for GameObjects 기반의 멀티플레이어 기능을 제공하여 공유 혼합 현실(MR) 경험을 쉽게 구축할 수 있도록 돕습니다. 🤝
- 이 템플릿은 가상 콘텐츠가 실제 세계와 상호작용하며 물리적 환경에 기반을 둔 경험을 제공하는 MR에 특화되어 있으며, MetaQuest 3와 같은 패스스루 장치에 최적화되어 있습니다. 🌍
- 기존 VR 멀티플레이어 템플릿을 기반으로 하지만, 가상 콘텐츠가 실제 세계를 대체하는 대신 자연스럽게 혼합되도록 설계된 점이 주요 차이점입니다. 🔄
- 사용자에게 안전 지침, 테이블 위치 조정, 아바타 커스터마이징, MR/VR/AR 모드 전환, 최대 4인 플레이어 지원 등 직관적인 UI와 기능을 제공합니다. 🎮
- 물리 샌드박스, 새총 게임, 체스 등 다양한 멀티플레이어 미니 게임이 포함되어 있어 친구들과 함께 즐길 수 있습니다. 🎲
- Unity 6, Unity Gaming Services(UGS), Unity Cloud, Vivox 음성 채팅 서비스 등 Unity의 강력한 클라우드 및 네트워크 서비스를 활용하여 개발되었습니다. ⚙️
- 장면 계층 구조는 XRI 네트워크 게임 관리자, 네트워크 관리자 XR 멀티플레이어, AR 세션, 가상 테이블 시스템 등 멀티플레이어 MR 경험을 위한 핵심 구성 요소로 체계적으로 조직되어 있습니다. 🏗️
- 가상 테이블 시스템은 플레이어의 좌석 배치 및 시야를 동기화하고, 테이블 조작 시 플레이어의 XR 리그에 역오프셋을 적용하여 모든 플레이어에게 일관된 경험을 제공하는 독창적인 MR 디자인 솔루션을 사용합니다. 🪑
IGameMode 인터페이스를 기반으로 하는 모듈형 시스템을 통해 샌드박스, 미니 게임, 복잡한 장면 기반 게임(체스) 등 다양한 게임 모드를 쉽게 추가하고 전환할 수 있습니다. 🧩
- Unity의 Netcode 및 로비 서비스에 완벽하게 통합된 월드 스페이스 UI를 통해 방 호스팅, 참여, 검색 및 Vivox 공간 오디오를 지원하며, 다른 프로젝트에도 재사용 가능한 모듈형 구성 요소입니다. 🚪
- XR 리그, 좌석 텔레포테이션, 음성 채팅, 멀티플레이어 장면 관리 등 모든 것이 즉시 작동하도록 설계되어 공유 MR 경험 구축을 위한 견고한 기반을 제공합니다. ✨