유니티로 최초의 NFL 라이선스 VR 풋볼 프랜차이즈를 구축하기

이 게스트 블로그에서는 StatusPRO가NFL PRO ERA를 개발하는 과정을 소개합니다.
공동 창립자인 트로이 존스와 앤드류 "호크" 호킨스는 NFL의 라이선스를 받은 최초의 VR 풋볼 게임을 개발하기 시작했을 때, 이 게임이 야심찬 작업이라는 것을 알고 있었습니다. 숙련된 전문가들이 모인 이 팀은 2022년 9월에 NFL PRO ERA( )를 출시했을 뿐만 아니라 메타 퀘스트, 소니 플레이스테이션®(PS VR 및 PS VR2), Steam에서 멀티 플랫폼 게임을 제공했습니다. 이제 더 나아가 일대일 멀티플레이어와 같은 새로운 기능을 도입하고 새로운 플랫폼으로 확장했습니다.
스테이터스프로의 AI 및 게임플레이 책임자인 데릭 레비가 유니티의 도움으로 어떻게 이 프로젝트를 실현할 수 있었는지 설명합니다.
목표를 달성하기 위해서는 축구 게임 개발에 대한 지식과 열정을 갖춘 숙련된 개발자들로 팀을 구성해야 했습니다. 그리고 우리는 해냈습니다. 100년 이상의 경험을 바탕으로 팀은 무엇이 효과가 있고 무엇이 효과가 없는지 잘 알고 있었습니다.
대규모 라이선스를 보유한 소규모 회사로서 저희 팀은 대형 스튜디오와는 다른 방식으로 운영됩니다. 예를 들어, 저희는 테크니컬 아티스트와 테크니컬 애니메이터가 한 명뿐이지만 큰 회사에서는 10~15명의 아티스트 또는 여러 명의 애니메이터로 구성된 팀이 있을 수 있습니다. 유니티의 팀원들은 여러 가지 모자를 쓰고 있으며, 엔지니어는 게임의 모든 부분에 기여하기 위해 모든 것에 대해 조금은 알아야 합니다. 이러한 다재다능함은 효율성과 집중력을 높이는 데 도움이 됩니다.
코치 신뢰도 시스템을 구축하기 위해 저희는 에디터의 확장 기능에 크게 의존했습니다. 저는 추가적인 엔지니어링 지원 없이도 100개가 넘는 고유한 이벤트를 만들고 업데이트 및 조정할 수 있는 도구 세트를 만들었습니다. 이러한 유연성 덕분에 디자인과 엔지니어링 팀 모두 한 팀이 다른 팀에 방해받지 않고 새롭고 매력적인 경험을 계속 만들 수 있었습니다.
스테이터스프로에는 여러 가지 디자인 원칙이 있지만, 핵심 원칙은 다음과 같습니다:
1. 양보다 질
2. 콘텐츠와 다양성이 핵심
3. 게이머에게 다시 돌아올 이유 제공
여러 플랫폼용 NFL PRO ERA를 개발하면서 사용자에게 다른 어떤 것과도 비교할 수 없는 몰입감 있는 축구 경험을 제공하고 필요에 따라 다양한 플랫폼에 맞게 조정하는 데 중점을 두었습니다. 유니티는 플랫폼별 가이드를 제공하고 비슷한 문제에 직면한 다른 개발자의 경험을 공유하는 등 파트너로서 특히 많은 도움을 주었습니다. 이를 통해 큰 장애물이 발생하기 전에 문제를 예측하고 해결할 수 있었습니다.
유니티의 XR 플러그인 관리 시스템 덕분에 각 플랫폼의 특정 SDK를 배울 필요 없이 메타, Steam, PSVR, PICO 플랫폼을 쉽게 지원할 수 있었습니다.
새로운 입력 액션 에셋과 함께 OpenXR 서브시스템을 사용하면 추가 플러그인을 관리할 필요 없이 이러한 플랫폼뿐만 아니라 PC에서 사용할 수 있는 다양한 헤드셋을 쉽게 지원할 수 있습니다. 며칠이 아닌 몇 분이면 설정이 완료됩니다.

NFL PRO ERA의 개발 과정에서 수많은 성능 문제에 직면했습니다. 알파 버전 이전에는 초당 15프레임으로 실행하는 동안 메모리 로드 시간으로 인해 안정성 문제가 발생했습니다. 유니티 엔지니어와의 4일간의 좌담회를 통해 이러한 장애물을 극복하는 데 유니티가 중요한 역할을 했습니다. 유니티는 게임 성능 문제에 대한 철저한 성능 분석과 조사를 실시하여 귀중한 피드백과 성능 개선을 위한 조치를 제안받았습니다.
이러한 협업은 오류 보고 및 플랫폼별 코드 처리로까지 확장되었습니다. 유니티는 현재 오류 보고에 사용하는 툴인 백트레이스를 소개하고 개발 과정에서 발생하는 모든 문제에 대해 우선적으로 지원해 주었습니다.
크로스 플랫폼 지원 덕분에 플랫폼에 구애받지 않고 게임 코드의 대부분을 작성할 수 있었습니다. 85%의 코드가 플랫폼 간에 공유되었기 때문에 높은 수준의 품질을 유지하면서 여러 플랫폼에 게임을 쉽게 출시할 수 있었습니다.
멀티플랫폼 VR 환경을 구축하는 경우 성능을 크게 향상시킬 수 있으므로 지원 기회를 활용하세요. 마감일을 지키면서 높은 수준의 품질을 달성하는 것만큼 만족스러운 일은 없습니다.
이번 미식축구 시즌을 한 단계 업그레이드하여 Quest, PlayStation 또는 Steam에서 NFL PRO ERA II 를 경험해 보세요. 개발자가 직접 전하는 더 많은 메이드 위드 유니티 스토리를 여기에서 확인해 보세요.