멀티플레이어 게임을 더욱 향상시키는 더 많은 기능

멀티플레이어 게임을 제작하는 것은 쉽지 않지만, 보상을 생각하면 그만한 가치가 있습니다.
작년 9월, 유니티는 게임 서버 호스팅(멀티플레이) 및 매치메이커 제품을 위한 새로운 셀프 서비스 환경을 출시하여 누구나 세계 최대 규모의 멀티플레이어 게임을 지원하는 기술을 더 쉽게 이용할 수 있도록 했습니다.
그 이후로 유니티는 라이브 멀티플레이어 게임을 제작하고 운영하는 데 도움이 되는 더 많은 툴과 기능을 개발하기 위해 열심히 노력해 왔습니다.
유니티는 멀티플레이어 게임을 더 쉽게 출시하고 운영할 수 있도록 지원하고자 하며, 유니티의 솔루션을 표준 워크플로에 통합하면 엄청난 시간과 노력을 절약할 수 있다는 것을 잘 알고 있습니다.
이를 염두에 두고 AWS S3 버킷에서 직접 게임 서버 빌드를 업로드할 수 있는 기능을 추가했습니다. 이제 게임 서버 호스팅 인터페이스에서 클라우드 스토리지 버킷을 게임 바이너리의 소스로 참조할 수 있습니다. 이를 통해 기존 인프라, 파이프라인 또는 Amazon S3 버킷과 같은 외부 클라우드 스토리지 솔루션에 의존하는 CI/CD(지속적 통합 및 지속적 배포) 워크플로우를 중단하지 않고 게임 서버 호스팅을 도입할 수 있습니다. 외부 버킷을 게임 서버 호스팅 프로젝트에 연결한 후에는 Unity 대시보드에서 빌드 파일을 보고, 관리하고, 동기화할 수 있습니다.
유니티는 작업을 더욱 자동화할 수 있도록 Unity 게임 서버 호스팅을 위한 새로운 명령줄 인터페이스(CLI)도 출시합니다. 새로운 CLI는 Unity 게임 서버 호스팅과 직접 상호 작용할 수 있는 효율적이고 일관된 방법을 도입했습니다. 이제 대시보드에 액세스하지 않고도 이 기능을 사용하여 빌드를 업로드하고 플릿과 서버를 생성 및 관리할 수 있습니다. 이 기능을 사용하면 시간을 절약할 수 있을 뿐만 아니라 수동 개입이 필요하지 않습니다. 또한 CI/CD 파이프라인의 일부로 빌드 업로드와 같은 주요 프로세스를 자동화하고 서버 정보를 검색하여 테스트 주기를 가속화할 수 있습니다.
복잡한 작업을 빠르게 수행하고, 워크플로를 자동화하며, 대시보드에서 익숙해진 프로세스에 따라 모든 작업을 수행할 수 있습니다.
멀티플레이어 게임의 성공을 위해서는 훌륭한 매치메이킹 서비스가 필수입니다. 매치메이커는 강력한 규칙 기반 엔진을 통해 적절한 플레이어를 적절한 장소에서 적절한 시간 내에 매칭할 수 있도록 제어합니다.
여기서 한 걸음 더 나아가 매치메이킹 A/B 테스트 기능을 출시했습니다. 이를 통해 라이브 게임 운영에 지장을 주지 않고 완벽한 제어권을 유지하면서 다양한 매치메이킹 구성을 실험해볼 수 있습니다. Unity 애널리틱스에서 제공하는 기능을 사용하면 워크플로를 간소화하여 매치메이킹 규칙을 테스트, 평가, 최적화할 수 있습니다.
몇 가지 간단한 단계를 통해 테스트하려는 매치 규칙을 구성하고 게임에 적용하고 실제 게임 데이터를 확보하여 어떤 규칙이 가장 효과가 있는지 평가할 수 있습니다. Unity 애널리틱스에서 정의한 '모든 지출자' 또는 '이탈한 플레이어' 등의 오디언스를 선택하여 특정 플레이어 그룹을 타겟팅하고 일일 활성 사용자, 리텐션, 사용자당 평균 수익 등 게임과 가장 연관성이 높은 목표 지표를 선택하여 변경 사항의 영향을 비교하고 평가할 수 있습니다.
지금 바로 매치메이커 A/B 테스트를 시작할 수 있습니다. GDC 2023의 강연을 확인하여 실제로 작동하는 모습을 확인할 수도 있습니다.
새로운 기능을 시작하려면 Unity 대시보드를 방문하고, 팀과 더 자세히 논의하려면 멀티플레이어 포럼을 방문하세요.
