> For the complete documentation index, see [llms.txt](https://docs.edgegap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.edgegap.com/docs.edgegap.com-ko/unity/developer-tools.md).

# 개발자 도구

우리는 “성공적인 팀의 핵심은 빠른 반복과 잦은 테스트”라는 간단한 신념으로 이 도구들을 여러분을 위해 만듭니다. 개선할 여지가 있다고 보시면, 저희의 [커뮤니티 Discord](https://discord.gg/NgCnkHbsGp). 원활한 경험을 즐기시길 바랍니다. 🚀

{% hint style="info" %}
[실제 사례를 찾아보세요](/docs.edgegap.com-ko/docs/sample-projects/unity-netcodes.md) 이를 프로젝트 시작점으로 사용하고 추가로 수정할 수 있습니다.
{% endhint %}

## ⚡ 전용 서버 퀵스타트 플러그인

Unity 에디터에서 직접 전용 게임 서버를 빌드하고 클라우드에 배포하세요!

* [Unity용 전용 서버 플러그인 - 턴키 솔루션, 소스 코드, 전체 릴리스 노트.](https://github.com/edgegap/edgegap-unity-plugin)

{% hint style="success" %}
이 플러그인은 Free Tier 이용 약관에 따라 100% 무료로 제공됩니다.
{% endhint %}

2021.3+ 이후의 모든 Unity3D 장기 지원(LTS) 버전은 공식적으로 지원됩니다.

이 플러그인에는 다음을 돕기 위한 기능이 포함되어 있습니다:

* Linux용 전용 서버를 빌드하고 컨테이너화하며,
* 서버의 Docker 이미지를 로컬에서 테스트하고,
* Edgegap에 서버를 업로드하고 배포하세요.

{% hint style="info" %}
이 플러그인은 게임 동작을 전혀 변경하지 않으며, Edgegap 작업을 위한 편리한 개발 도구일 뿐입니다. 이 플러그인은 서버 빌드 준비 중에만 사용되므로 빌드에는 포함되지 않습니다.
{% endhint %}

#### 설치

{% hint style="success" %}
참조 [Unity](/docs.edgegap.com-ko/unity.md) 시작하는 방법과 플러그인 사용에 대한 자세한 지침은
{% endhint %}

<details>

<summary>문제 해결 및 FAQ</summary>

Unity 오류: `[패키지 관리자 창] 패키지 추가 중 오류 발생: https://github.com/edgegap/edgegap-unity-plugin.git`

* git URL을 통해 플러그인을 추가하려면 git 클라이언트가 설치되어 있어야 합니다 ([#installation](#installation "mention")).

***

Unity 오류: `Linux 빌드 지원 누락`

* 참조 [#usage-requirements](#usage-requirements "mention"), Linux Build Support 모듈이 누락되었을 가능성이 높습니다. Unity Hub를 통해 설치할 수 있습니다. 프로젝트와 동일한 Unity 버전을 선택했는지 확인하세요.

</details>

{% hint style="info" %}
**플러그인 개발자를 위한** - 사용자의 에디터에서 이 플러그인의 존재 여부를 감지하고 싶다면, 컴파일 지시문을 사용하여 할 수 있습니다 `#if EDGEGAP_PLUGIN_SERVERS {your code} #endif` .
{% endhint %}

## ⭐ 소프트웨어 개발 키트

{% hint style="info" %}
**Unity SDK의 최신 버전은 `3.3.0`**. 이 문서의 모든 예시는 최신 상태입니다.
{% endhint %}

<details>

<summary>문제 해결 및 FAQ</summary>

Unity: `[패키지 관리자 창] 패키지 추가 중 오류 발생: https://github.com/edgegap/edgegap-unity-sdk.git`

* git URL을 통해 플러그인을 추가하려면 git 클라이언트가 설치되어 있어야 합니다.

***

Visual Studio: `형식 또는 네임스페이스 이름을 찾을 수 없습니다` Edgegap 네임스페이스에 대해.

1. Unity 에디터에서 다음으로 이동하세요 **편집 / 환경 설정 / 외부 도구 / .csproj 파일 생성**.
2. 다음이 활성화되어 있는지 확인하세요 **Git 패키지**.
3. 클릭 **프로젝트 파일 다시 생성**.

</details>

## 📫 분산 릴레이 전송 라이브러리

P2P 게임에서 분산 릴레이를 활용할 수 있도록 네트코드 라이브러리용 맞춤형 Transport를 찾아보세요.

[문서 보기](/docs.edgegap.com-ko/learn/distributed-relay/relay-transport-samples.md):

* Edgegap 릴레이 샘플 다운로드:
  * [Mirror 샘플](https://github.com/edgegap/unity-mirror-relay-sample),
  * [FishNet 샘플](https://github.com/edgegap/unity-fishnet-relay-sample),
  * [Unity NGO 샘플](https://github.com/edgegap/unity-ngo-relay-sample).
* [Edgegap Relay Transport Library - 지원되는 네트코드의 소스 코드 및 릴리스 노트.](https://github.com/edgegap/distributed-relay-examples)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.edgegap.com/docs.edgegap.com-ko/unity/developer-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
