# 웹 개발 및 퍼블리싱 프로세스

> An overview of the steps to build, test, and publish an application on the Web platform.

모바일 및 데스크톱 환경에서 웹 애플리케이션을 빌드하고 배포합니다.

시작하기 전에 웹의 [브라우저 호환성](/engine/6000.0/manual/platform-specific/webgl/intro/browsercompatibility.md) 및 [기술적 제한 사항](/engine/6000.0/manual/platform-specific/webgl/intro/technical-overview.md)을 확인하십시오. 이 플랫폼용 프로젝트 개발에 대한 제한 사항을 숙지해야 합니다.

웹 플랫폼에 대한 가이드 튜토리얼은 [Unity 웹 시작하기](https://learn.unity.com/tutorial/getting-started-with-unity-web)를 참조하십시오.

웹 애플리케이션을 빌드하고 배포하려면 다음 작업을 완료하십시오.

* [웹 모듈 추가](#add-module)
* [테스트 환경 설정](#test)
* [프로파일링 및 최적화](#profile-optimize)
* [빌드 호스팅](#host)

## 웹 모듈 추가##add-the-web-module

웹으로 시작하려면 프로젝트에 [웹 모듈을 추가](https://docs.unity3d.com/hub/manual/AddModules.html)합니다. 모듈을 추가하면 웹 **Player** 및 **Build** 설정에 액세스할 수 있습니다.

## 테스트 환경 설정##set-up-a-testing-environment

프로젝트를 테스트하려면 다음 중 하나를 수행하십시오.

* Unity 에디터의 [Build Settings](/engine/6000.0/manual/unity-editor/editor-features/build-settings/build-profiles-reference.md)에서 **Build and Run** 옵션을 사용합니다.
* 자체 웹 서버를 실행합니다.

자체 웹 서버를 실행하는 경우 Unity는 테스트마다 프로젝트를 다시 빌드할 필요가 없습니다. 자체 서버 실행에 대한 정보는 [서버 설정 코드 샘플](/engine/6000.0/manual/platform-specific/webgl/building-distribution/server-configuration-code-samples.md)과 [웹 애플리케이션 배포](/engine/6000.0/manual/platform-specific/webgl/building-distribution/deploying.md)를 참조하십시오.

## 프로파일링 및 최적화##profile-and-optimize

퍼블리시하기 전에 성능 지표를 수집하고 빌드 크기를 줄여 최대한 높은 품질로 원활하게 실행되는 프로젝트를 만드십시오.

[Unity 프로파일러](/engine/6000.0/manual/analysis/profiler.md)를 사용하여 성능 데이터를 가져오고 [웹 빌드 최적화](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization.md) 및 모바일용 [웹 플랫폼 최적화](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization-mobile.md)를 참조하십시오.

## 빌드 호스팅##host-your-build

사용자가 프로젝트에 액세스할 수 있도록 온라인으로 프로젝트를 호스팅해야 합니다. 필요에 따라 [Unity Play](https://play.unity.com/en)와 같은 웹 호스팅 서비스를 사용하십시오.

## 추가 리소스##additional-resources

* [Unity Learn 튜토리얼: Unity 웹으로 시작하기](https://learn.unity.com/tutorial/getting-started-with-unity-web)
* [웹 플레이어 설정](/engine/6000.0/manual/platform-specific/webgl/develop/class-player-settings-web-gl.md)
* [웹 빌드 설정](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-build-settings.md)
* [웹 메모리](/engine/6000.0/manual/platform-specific/webgl/develop/memory.md)
* [웹 그래픽스](/engine/6000.0/manual/platform-specific/webgl/develop/graphics.md)
