Unity로 멀티플레이어 게임을 개발하려 하시나요? 지난해부터 유니티는 전용 호스팅부터 친구 목록 관리, 게임 내 음성 채팅까지 모든 장르와 플랫폼에서의 멀티플레이어 게임 제작을 지원할 목적으로 새로운 제품과 기능을 출시하며 Multiplayer 툴을 강화하고 있습니다.
하지만, 멀티플레이어 게임을 제작하는 데 사용할 수 있는 기술 스택을 완전히 이해하기에는 어려운 부분도 있을 것입니다. 그러한 이유로 유니티는 커뮤니티 콘텐츠 크리에이터가 Unity 멀티플레이어 툴에 대한 내용을 소재로 제작한 여섯 편의 최신 YouTube 동영상 튜토리얼을 제공하고 있습니다. Code Monkey가 제작한 심화 튜토리얼부터 Dapper Dino의 전문적인 정보까지, 모든 동영상에서 게임 개발자에게 필요한 풍부한 지식과 아이디어를 얻어 보세요.
아래에서 자세히 살펴보겠습니다.
Samyam은 인디 개발자를 위한 게임 개발 튜토리얼을 주로 제작하는 YouTube 크리에이터입니다. 3월 18일에 공개된 이 동영상에서 Samyam은 Unity의 전용 네트워킹 라이브러리 중 하나인 NGO(Netcode for GameObjects)를 소개하며, 이 패키지를 Unity Transport와 함께 활용해 간단한 멀티플레이어 게임을 제작하는 방법을 선보입니다.
Samyam의 동영상은 멀티플레이어 기술에 대해 자세히 알아보기 전에 도움이 되는 전반적인 멀티플레이어 용어도 간략히 소개하므로, 개발을 시작하며 참고하기에 매우 유용한 자료입니다.
동영상에서 다음 내용을 확인해 보세요.
Code Monkey는 전문 인디 게임 개발자로, Unity 및 C# 게임 개발에 관한 YouTube 콘텐츠를 제작합니다.
최근 영상에서 Code Monkey는 UGS(Unity Gaming Services)의 게임 서버 호스팅(Multiplay)으로 전용 게임 서버를 운영하는 방법을 설명했습니다. 다음과 같은 내용을 소개합니다.
Unity Matchmaker는 Unity 게임 엔진에 쉽게 연결되는 스마트한 규칙 기반 매치메이킹 시스템입니다. Dapper Dino는 게임 서버 호스팅(Multiplay)과 Matchmaker를 Netcode for GameObjects 기반 게임에 어떻게 통합하는지 안내하고, Dapper Dino의 기존 프로젝트를 사용해 게임을 호스팅하고 플레이어에게 매치메이킹을 제공하는 방법을 소개합니다.
Dapper Dino의 전체 동영상에서 다음과 같은 내용을 확인하세요.
첫 번째로 소개했던 영상의 다음 편으로, 이 영상에서 Code Monkey는 멀티플레이어 게임에 매치메이킹을 추가하고 원하는 수준 이하의 복잡도를 가진 규칙을 정의하는 방법을 설명합니다. Matchmaker가 게임을 온라인으로 만들기 위해 게임 서버 호스팅과 어떻게 통합되며, 플레이어를 어떻게 정렬해 매치를 구성하는지에 대해서도 설명합니다.
이 튜토리얼에서 가장 유용한 부분은 플레이어 경험을 최적화하기 위해 Matchmaker 내에서 스킬, 지역, 플랫폼 또는 다른 조합을 기반으로 매치메이킹을 설정할 수 있는 다양한 규칙 세트에 대한 Code Monkey의 설명입니다.
Code Monkey는 시청자들이 사용할 수 있는 프로젝트 파일도 제작해 공개했습니다. 아래의 재생 버튼을 눌러 이 모든 요소가 어떻게 연동하여 라이브 멀티플레이어 게임을 만드는지 살펴보세요.
Tarodev 역시 게임 개발 튜토리얼을 제작하는 인기 유튜버로, 이 동영상에서는 NGO를 시작하는 방법을 단계별로 소개합니다. 다음과 같은 내용을 확인할 수 있습니다.
Unity를 이용한 멀티플레이어 게임 개발에 도움이 될 포괄적인 동영상 가이드가 필요하다면 이 튜토리얼을 참고하세요. 6시간 분량의 YouTube 강의를 통해 Code Monkey가 네트워크 게임플레이부터 라이브 서비스 통합까지 Unity로 소규모 멀티플레이어 게임을 제작하는 모든 과정을 소개합니다.
이 동영상은 Code Monkey가 앞서 공개한 Unity를 이용한 싱글플레이어 게임 제작 교육 과정을 기반으로, 해당 튜토리얼 프로젝트를 활용하여 온라인에서 플레이할 수 있는 멀티플레이어 경험을 제작하는 과정을 다룹니다. 다음과 같은 내용을 소개합니다.
향후 보고 싶은 튜토리얼 주제가 있다면 Unity 멀티플레이어 포럼이나 멀티플레이어 Discord를 통해 알려 주세요. 감사합니다!
Is this article helpful for you?
Thank you for your feedback!