Triangle Factory가 크로스 플랫폼 전술적 우위를 확보한 방법

Breachers: Unity 활용 사례
효율적인 스튜디오가 모든 주요 VR 플랫폼에서 크로스 플레이 연결을 제공하려면 어떻게 해야 할까요? Hyper Dash의 성공 이후,Triangle Factory는 게임플레이에 집중하면서 플레이어와 플랫폼 도달률을 극대화한다는 것을 알고 있었습니다. UGS 백엔드 및 커뮤니티 솔루션을 사용하여 개발되지 않은 시장에 진출했습니다.
목표
간단한 팀으로 VR 디바이스에서 크로스 플랫폼 플레이 지원
플랫폼
Meta Quest, PlayStation VR2, Pico, Windows, Steam
팀원 수
30
위치
벨기에 겐트
새로운 VR 형식으로 마무리
Breachers는 VR용 최초의 5v5 전술 FPS이며 플랫폼 도달률은 플레이어의 임계량을 확보하는 데 매우 중요했습니다. UGS 크로스 플랫폼 기능과 Unity 멀티플랫폼 지원을 통해 Triangle Factory는 모든 주요 VR 플랫폼에 완벽한 출시를 제공할 수 있었습니다.

결과
- UGS 백엔드 아키텍처 및 Multiplay Hosting을 통해 첫 달에 110k 월간 이용자 수로 원활한 출시
- Authentication, Matchmaker, Vivox 음성 채팅, Friends 및 Leaderboards로 개발 시간 8주 단축
- 하이브리드 Multiplay Hosting 서버 오케스트레이션으로 서버 비용을 최대 25% 절감

VR 시장의 잠재력 활용
Triangle Factory의 CEO 티모시 반헤르베르겐(Timothy Vanherbergen)은 "크로스 플랫폼 플레이가 가장 우선 순위였기 때문에 다양한 VR 시스템에서 활발한 유저. '광고 지면'의 타겟 고객 기반을 확보할 수 있었습니다."라고 강조합니다.
VR 흥미로운 게임플레이 잠재력을 제공하지만, 플레이어는 다양한 기기에 퍼져 있으며, 각 기기마다 고유의 입력이 있습니다.
Triangle Factory의 CTO인 Pieter Vantorre는 “벤더는 디바이스에 고유한 기능을 추가하는 경우가 많습니다. “Unity 이러한 변화에 적응하는 데 필요한 툴을 제공합니다. 다양한 라이브러리를 위한 래퍼를 사용하면 각 기기의 고유한 기능을 최대한 활용할 수 있습니다."

리소스 및 복잡도 감소
Triangle Factory는 UGS 검증된 Multiplayer 기술을 사용하여 백엔드 아키텍처 작업을 가속화하여 개발자가 새로운 기능과 최적화에 집중할 수 있도록 지원합니다.
피에르는 "저희는 게임 개발자로서 게임플레이 코드 작성에 집중하고 있습니다. "저희 팀에는 몇몇 기술 전문가가 있지만, 브레이커에 대한 최소 백엔드 요구 사항도 병목 현상이 되었습니다. UGS 제공하는 모든 것을 직접 제작했다면 더 많은 리소스와 훨씬 더 많은 자금이 필요했을 것입니다."
Pieter 팀은 또한 Multiplay Hosting과 같은 서비스의 비용 효율성을 평가합니다. 출시를 앞두고 유니티 팀과 협력하여 서버 오케스트레이션을 최적화(하다)하여 브레이커의 서버 인스턴스의 90%가 클라우드 백업으로 베어메탈에서 실행됩니다. Triangle Factory는 Multiplay 팀과 협력하여 다른 공급업체의 비용의 20~25%로 크로스 플레이 연결을 제공했습니다.

제로 레이턴시 제로 설정
경쟁 게임에서 서버는 단일 진실 공급원이며, 클라이언트는 서버의 데이터를 기반으로 계산을 업데이트해야 하는 경우가 많습니다. 이러한 업데이트의 필요성이 줄어들고 프레임 속도가 향상되므로 지연을 줄이는 것이 중요합니다.
피에터는 "가장 어려웠던 점은 기울기, 랩링, 웅크리는 등 고급 움직임 메카닉을 편안하게 구현하는 것이었습니다. “이런 안정적인 프레임 속도를 구현하려면 최소 FPS 필요하지만 FPS 선호합니다.”
Triangle Factory는 Multiplay Hosting과 MatchMaker 사용하여 핑이 낮은 플레이어를 그룹화하여 더 원활한 게임 경험을 제공합니다. Multiplay Hosting의 글로벌 네트워크와 자동화된 서버 관리 덕분에 Triangle Factory는 반응성이 뛰어나고 간편한 게임플레이를 제공할 수 있습니다.

플레이어 연결 서비스로 시간 절약
Triangle Factory의 리텐션 전략에는 플레이어 연결이 필수적입니다.
Triangle Factory는 Unity의 백엔드 및 커뮤니티 솔루션 제품군의 Friends, Lobby, Leaderboards 및 Authentication을 사용하여 백엔드 개발 과정을 간소화했습니다. 이 모든 기능은 플랫폼에 구애받지 않고 크로스 플랫폼을 지원합니다. Friends를 사용하면 다른 게이머의 목록을 만들 수 있고, Lobby를 사용하면 함께 게임을 쉽게 시작할 수 있습니다. 이러한 서비스는 플레이어 ID를 관리하고 보호하기 위해 Authentication과 원활하게 연동됩니다.
팀은 이러한 기능을 직접 제작하는 대신 UGS 선택했습니다. "Friends와 Lobby 플레이어 기능 개발 시간을 몇 주에서 며칠로 단축했습니다. 많은 시간을 절약할 수 있었죠"라고 피터는 말합니다.
이 전략은 성공을 거두었습니다. 게임에는 200개 이상의 팀이 있는 여러 리그가 있습니다. Timothy는 "우리의 Friends UGS 시스템은 이러한 커뮤니티를 게임에 모으는 데 매우 중요합니다.

매치메이킹 개선으로 리텐션 개선
"가장 작은 플레이어 기반이 있는 VR 공간에서는 리텐션이 매우 중요합니다."라고 티모시는 말합니다. Triangle Factory는 전략적으로 매치메이킹을 사용하여 플레이어의 활력을 유지합니다.
팀은 새로운 플레이어가 함께 매칭될 때 리텐션이 더 높다는 사실을 알게 되었습니다. Triangle Factory는 MatchMaker 커스텀 규칙을 사용하여 기술 수준, 누적된 경험, 지역적 근접성에 따라 플레이어를 매칭하여 지연을 줄이는 데 도움이 됩니다.
피터는 이렇게 말합니다. “규칙을 설정하는 것은 매우 쉽고, MatchMaker 사용하면 적절한 기술 또는 경험 매치를 만들 수 없을 때 규칙을 완화할 수 있습니다.
Triangle Factory는 새로운 경쟁 모드에서 새로운 규칙을 테스트하고 있습니다.

플레이어 커뮤니케이션 설정
재미있는 소셜 경험에 초점을 맞추는 것은 인게임 커뮤니케이션으로 전환되며, 효과적인 팀워크는 작업의 핵심입니다. Triangle Factory는 Vivox 음성 채팅을 사용하여 모든 주요 VR 플랫폼에서 선명한 오디오로 플레이어를 연결합니다.
티모시는 "음성 채팅은 팀워크가 매치에서 가장 큰 성공 요소이기 때문에 매우 중요합니다. 잘 소통하는 팀은 언제나 소통하지 않는 팀보다 우선순위가 됩니다."
Triangle Factory는 Vivox 채널을 활용하여 경기 중에 팀 간 채팅을 분할합니다. Lobby, 전 또는 후 매치에서 채널이 통합되어 플레이어가 만날 수 있고 소통할 수 있습니다. Breachers의 Vivox 음성 채팅은 팀 전술을 개선하고 동료 관계를 조성하여 플레이어가 다시 돌아오는 마법 Multiplayer 순간의 무대를 설정합니다.
피에터는 이렇게 덧붙였습니다. "Vivox 팀의 서비스와 지원은 모두 훌륭합니다."

전문가 주도 호스팅으로 지루한 출시일
Triangle Factory는 전 세계의 VR 플랫폼에 브레이커를 제공하기 위해 하이브리드 클라우드/버데 메탈 서버 설정을 사용합니다. Pieter는 서버 범위를 설계할 때 Multiplay 인사이트에 감사를 표합니다. “플레이어 성능에 대한 유용한 통계를 Multiplay 얻었습니다. 이를 통해 범위를 최적화(하다)하고 성능을 모니터링할 수 있습니다."
일일 플레이어 수는 추정하기 어렵지만 Multiplay 팀과의 협업을 통해 플레이어의 갑작스러운 유입에 대비할 수 있었습니다. "Multiplay 팀과 함께 일하면서 클라우드 스케일링이 제대로 실행되고 서버 용량이 깔끔하게 조정되었는지 확인했습니다."라고 피터는 말합니다.
첫 달에 110,000명의 월간 이용자 수를 보유한 Triangle Factory는 Breachers의 출시를 "완벽하게" 평가했습니다. 팀은 백엔드를 강화하기 위해 특별히 설계된 툴을 사용하여 혁신적인 게임플레이를 제작하는 데 집중할 수 있었고, 모든 것이 플레이어가 원하는 시점에 원활하게 작동할 것이라고 믿었습니다.

“"유니티와 같은 LiveOps 게임을 제작하는 기업에게는 견고한 백엔드 아키텍처가 중요합니다. UGS 사용하면 확장 가능한 백엔드 아키텍처를 구축하는 대신 게임 개발에 주력할 수 있습니다."”
Timothy Vanherberghen - Triangle Factory
CEO and CofounderUnity Gaming Services 개발자가 Unity 생태계 내에서 대규모로 서비스를 구성, 관리, 자동화하도록 지원합니다. 전 세계 최고의 스튜디오에서 신뢰하는 UGS 기술 스택을 간소화하여 게임에 집중할 수 있도록 도와줍니다.