# 멀티플레이어

> Use the Multiplayer Unity Building Blocks to set up sessions and matchmaking in your project.

멀티플레이어 프로젝트는 로컬 또는 네트워크 서버를 통해 동일한 프로젝트에서 여러 사용자를 호스팅할 수 있습니다. 멀티플레이어 게임을 구축하려면 Unity의 멀티플레이어 패키지 및 서비스를 조합하여 사용하십시오. 자세한 내용은 [Unity 멀티플레이어 개요](/engine/6000.0/manual/multiplayer/overview.md)를 참조하거나 [이 페이지의 추가 리소스](#additional-resources)를 참조하십시오.

멀티플레이어 게임을 처음 시작하는 경우 [Multiplayer Center 패키지](/engine/6000.0/manual/multiplayer/center.md)를 추천합니다. 이 패키지는 게임의 요구 사항에 따라 Unity 멀티플레이어 패키지를 제안하며, 이를 통해 샘플과 튜토리얼을 활용할 수 있습니다.

| **주제**                                                           | **설명**                                                                     |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------- |
| [Unity 멀티플레이어 개요](/engine/6000.0/manual/multiplayer/overview.md) | Unity의 멀티플레이어 패키지 및 서비스에 대해 알아보십시오.                                        |
| [멀티플레이어 센터 사용](/engine/6000.0/manual/multiplayer/center.md)      | 만들려는 멀티플레이어 게임 유형을 선택하고, Unity에서 권장하는 패키지를 설치하고, 빠른 시작 지침에 따라 프로젝트에 설정합니다. |

## 추가 리소스

| **주제**                                                               | **설명**                                                      |
| -------------------------------------------------------------------- | ----------------------------------------------------------- |
| [전용 서버](/engine/6000.0/manual/platform-specific/dedicated-server.md) | 전용 서버 플랫폼을 사용하여 멀티플레이어 게임을 퍼블리시해서 서버 빌드가 사용하는 리소스의 양을 줄입니다. |

### 패키지

| **주제**                                                                                                | **설명**                                                                                                                                           |
| ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Netcode for GameObjects](https://docs-multiplayer.unity3d.com/netcode/current/about)                 | 멀티플레이어 게임을 위한 Unity의 하이레벨 네트워킹 로직입니다.                                                                                                            |
| [Netcode for Entities](https://docs.unity3d.com/Packages/com.unity.netcode@1.0/manual/index.html)     | Unity의 [DOTS(데이터 지향 기술 스택)](https://unity.com/dots)를 사용하는 멀티플레이어 프로젝트를 개발합니다.                                                                    |
| [Unity Multiplayer](https://docs-multiplayer.unity3d.com/)                                            | Netcode for GameObjects, Transport, Multiplayer Tools, Multiplayer Play Mode 패키지에 대한 기술 자료입니다.                                                   |
| [Multiplayer Tools](https://docs-multiplayer.unity3d.com/tools/current/about)                         | 멀티플레이어 게임을 분석, 디버깅 및 테스트하는 데 사용할 수 있는 툴입니다.                                                                                                      |
| [Multiplayer Play Mode](https://docs-multiplayer.unity3d.com/mppm/current/about)                      | 단일 개발 기기에서 최대 4명의 플레이어를 시뮬레이션할 수 있습니다.                                                                                                           |
| [Multiplayer Services](https://docs.unity.com/ugs/en-us/manual/mps-sdk/manual.md)                     | Multiplayer Services 패키지는 Unity 6에서 개발된 게임에 멀티플레이어 요소를 추가하기 위한 원스톱 솔루션으로, Multiplayer [Unity Gaming Services](#unity-gaming-services)를 기반으로 합니다. |
| [Unity Transport](https://docs-multiplayer.unity3d.com/transport/current/about)                       | Netcode for GameObjects 및 Netcode for Entities가 사용하는 로우레벨 네트워킹 라이브러리입니다.                                                                         |
| [Dedicated Server 패키지](https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0/manual/index) | 프로젝트, 해당 게임 오브젝트와 컴포넌트를 서버와 클라이언트 역할 간에 전환할 수 있습니다. 이 패키지에는 전용 서버 플랫폼을 사용하는 프로젝트가 필요합니다.                                                         |

### Unity Gaming Services

| **주제**                                                                                             | **설명**                                    |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [Multiplay Hosting](https://docs.unity.com/ugs/en-us/manual/game-server-hosting/manual/welcome.md) | 멀티플레이어 게임을 호스팅하기 위한 확장 가능한 플랫폼입니다.        |
| [Lobby](https://docs.unity.com/ugs/en-us/manual/lobby/manual/unity-lobby-service.md)               | 플레이어가 멀티플레이어 게임에서 서로를 발견하고 연결할 수 있도록 합니다. |
| [Matchmaker](https://docs.unity.com/ugs/en-us/manual/matchmaker/manual/matchmaker-overview.md)     | 자동으로 게임 인스턴스에 플레이어를 원격으로 할당합니다.           |
| [Relay](https://docs.unity.com/ugs/en-us/manual/relay/manual/introduction.md)                      | 플레이어가 참여 코드를 사용하여 게임 인스턴스에 연결할 수 있도록 합니다. |
