제품

Netcode로 멀티플레이어 기반 구축

새로운 퍼스트 파티 NetCode 솔루션을 살펴보세요. 구체적으로 살펴볼 수 있는 라이브러리와 튜토리얼, 샘플도 확인할 수 있습니다.

Boss Room 들어가기

Boss Room은 게임 오브젝트용 Netcode 및 Unity Relay로 제작된 소규모 협동 게임 샘플 프로젝트로, 멀티플레이어 게임 제작의 개념과 패턴을 살펴볼 수 있도록 설계되었습니다.

rnsm

network profiler

게임 오브젝트용 Netcode 살펴보기

게임 오브젝트용 Netcode는 Unity 게임 엔진을 위해 설계된 네트워킹 라이브러리입니다. Unity는 다음 멀티플레이어 프로젝트 요구 사항을 충족하도록 커스터마이징과 확장이 가능한 NetCode 기반을 제공하기 위해 공개적으로 솔루션을 발전시키고 있습니다.

Unity 에디터에 설치하거나 GitHub에서 소스 코드를 검색하세요.

커뮤니티와 함께 배우고 제작

'혼자 다니는 것은 위험하다'는 말이 있지요. 그러니까 Unity의 도움을 받으세요! 네트워킹을 시작하려면 기술 참조 및 콘텐츠에 대한 기술 자료를 살펴보세요. 

질문이 있는 경우 Multiplayer 포럼, DiscordGitHub에서 Unity 팀이 활동하고 있습니다.

두 패널 사이에 흐르는 전류

Unity Gaming Services로 게임 수준 높이기

게임 오브젝트용 Netcode를 통해 소규모 협동 게임을 제작하고 Relay와 Lobby에서 플레이어들과 소통하세요.

또한 게임을 제작, 관리 및 성장시키는 데 사용할 수 있는 더 많은 Unity 솔루션에 액세스할 수 있습니다.

Learn and create within a community

Someone once said that it’s dangerous to go alone – so we thought you should take this! Dive into our documentation for technical references and content to get started with networking.

Plus, our team is active on the Multiplayer forum, Discord, and GitHub if you have any questions.

Learn and create within a community

UGS City 그래픽

Level up your game with Unity Gaming Services

Build your small-scale cooperative game with Netcode for GameObjects and connect your players with Relay and Lobby.

Plus, access more Unity solutions available to build, manage, and grow your game – battle-tested by the biggest names in gaming.

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles

“우리는 이미 Unity를 게임 엔진으로 선택했으며 Unity에서 제공하는 또 다른 핵심 시스템인 네트워킹은 매우 유용합니다. 

게임 오브젝트용 Netcode는 시작하기 쉽고 긴밀한 Unity 통합은 반복 시간에 큰 도움이 됩니다."

Martin Raue, CTO, Twin Drums, The Wagadu Chronicles
Marc-Antoine Fortier, CTO, Fika Productions, Ship of Fools

"게임 오브젝트용 Netcode는 네트워킹 패키지에 바라는 모든 것을 포함하고 있습니다. 배우기 쉽고 철저하게 계획된 느낌이며 복잡한 네트워킹 로직을 많이 처리하므로 게임 자체에 온전히 집중할 수 있게 해줍니다."

Marc-Antoine Fortier, CTO, Fika Productions, Ship of Fools

멀티플레이어 네트워킹에 대해 자세히 알아보기

멀티플레이어 게임 개발의 8가지 요소

이 가이드에서는 다음 멀티플레이어 타이틀을 제작하고 운영하기 위해 고려해야 하는 멀티플레이어 게임 개발의 8가지 요소를 다룹니다.

Boss Room 들어가기

Unity의 소규모 협동 RPG Boss Room에서 Unity의 게임 오브젝트용 Netcode, Relay, 멀티플레이어 게임의 기본 패턴을 살펴보세요.

네트워킹 소규모 협동 게임

곧 출시될 인디 게임 Breakwaters가 어떻게 모델을 선택하는지 확인하여 소규모 협동 게임 네트워킹에 접근하는 방법을 배울 수 있습니다.

넷코드에 관한 진실

"넷코드"는 흔히 시간 지연, 불만족스러운 멀티플레이어 경험의 원인으로 지목되어 플레이어들로부터 부당한 평가를 받기 쉽습니다. 넷코드에 대한 일반적인 오해를 다룬 이 블로그를 통해 잘못된 개념을 바로잡으세요.

다음 멀티플레이어 게임 제작 시작하기

게임 오브젝트용 Netcode를 설치하여 Unity로 다음 멀티플레이어 프로젝트에서 앞서나가 보세요.

자주 묻는 질문

게임 오브젝트용 Netcode가 P2P에서 작동하나요?

현재 버전의 게임 오브젝트용 Netcode는 한 클라이언트가 호스트 역할을 하고 다른 클라이언트가 호스트에 연결되는 호스트/수신 서버 모델을 지원합니다.

게임 오브젝트용 Netcode는 어떤 플랫폼을 지원하나요?

현재 버전의 게임 오브젝트용 Netcode는 WebGL을 제외한 대부분의 플랫폼을 지원합니다. 게임 오브젝트용 Netcode를 기반으로 구축 중인 네트워킹 프레임워크는 앞으로 모든 주요 Unity 지원 플랫폼을 지원할 예정입니다.

게임 오브젝트용 Netcode는 언제 정식으로 제작에 사용할 수 있나요?

새로운 네트워킹 프레임워크가 정식으로 제작에 사용 가능해지는 날짜를 정확하게 말씀드릴 수 없는 점을 양해해 주세요. 하지만 2021년 유니티 최우선 과제 중 하나인 만큼 릴리스에 최선의 노력을 다할 예정입니다.

게임 오브젝트용 Netcode가 Unity 엔진에 통합되나요?

게임 오브젝트용 Netcode는 Unity의 퍼스트 파티 게임 오브젝트 멀티플레이어 네트워킹 프레임워크가 될 핵심 구성 요소입니다. Unity의 공식 계획은 새로운 프레임워크를 핵심 엔진과 별도의 패키지로 유지하는 것입니다.

Which editor versions is Netcode for GameObjects available for?

Netcode for GameObjects will be available in versions 2020.3, 2021.3, 2022.1, and 2022.2

How is Netcode for GameObjects integrated with Unity Gaming Services?

NGO and UTP have seamless integration with Unity Relay. For Game Server Hosting (Multiplay), the process to get them setup together is currently manual – however, our team is currently working on making this DGS workflow optimal and seamless.

Unity는 커뮤니티의 풀 리퀘스트(Pull Request)를 허용하나요?

물론입니다. SDK와 기술 자료 모두에 통합됩니다. Unity는 이러한 개발 여정을 커뮤니티와 함께 할 수 있어 정말 기쁘게 생각합니다. 또한 디자인 결정을 논의하기 위한 RFC 프로세스 등 커뮤니티로부터 받을 수 있는 다양한 유형의 기여를 기대하고 있습니다.

게임 오브젝트용 Netcode에 전용 서버를 사용할 수 있나요?

게임 오브젝트용 Netcode는 전용 게임 서버 모델을 지원합니다. 게임 오브젝트용 Netcode로 전용 게임 서버를 만들려면 프로젝트를 서버 빌드로 제작한 다음 해당 빌드를 게임 서버 호스팅 서비스나 자체 서버 하드웨어에 업로드하면 됩니다.

게임 오브젝트용 Netcode 튜토리얼 및 기타 학습 자료는 어디에서 확인할 수 있나요?

Unity의 리소스 기술 자료 사이트에는 시작하는 데 도움이 되는 학습 리소스와 문서가 가득합니다. 다른 질문이 있다면 Discord 또는 게임 오브젝트용 Netcode 포럼에서 직접 팀에 문의할 수 있습니다.

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인