# 런타임 시 프리팹 인스턴스화

> Instantiate prefabs from your C# runtime application code.

[프리팹](/engine/6000.0/manual/working-in-unity/working-with-gameobjects/prefabs.md)은 런타임 시 복잡한 게임 오브젝트나 게임 오브젝트 컬렉션을 인스턴스화하려는 경우에 유용합니다. 코드를 사용하여 게임 오브젝트를 완전히 새로 생성하기보다는 코드를 사용하여 프리팹을 인스턴스화하면 다음과 같은 장점이 있습니다.

* 코드 한 줄로 프리팹을 인스턴스화할 수 있습니다. 동등한 게임 오브젝트를 처음부터 생성하려면 더 많은 코드 줄이 필요합니다.

* **씬 뷰**, **계층 구조**, **인스펙터** 창을 통해 프리팹을 빠르고 쉽게 설정, 테스트, 수정할 수 있습니다.

* 코드를 변경하지 않고도 인스턴스화할 프리팹을 변경할 수 있습니다. 코드를 변경하지 않고도 단순한 로켓을 슈퍼 충전 로켓으로 만들 수 있습니다.

**참고**: 이 섹션의 모든 예시가 포함된 Unity 프로젝트는 아래에서 다운로드할 수 있습니다.

**[InstantiatingPrefabsExamples.zip](/api/download.md?file=/engine/6000.0/media/downloads/InstantiatingPrefabsExamples.zip)**

| **항목**                                                                                                             | **설명**                                           |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------ |
| [프리팹 인스턴스화 소개](/engine/6000.0/manual/scripting/object-oriented-development/instantiating-prefabs/intro.md)         | 프리팹을 인스턴스화하는 것이 유용한 기본 컨텍스트와 일반적인 시나리오입니다.       |
| [프리팹으로 벽 만들기](/engine/6000.0/manual/scripting/object-oriented-development/instantiating-prefabs/structure.md)      | 프리팹을 사용해 블록 프리팹의 여러 복사본을 인스턴스화하여 벽을 구성합니다.       |
| [발사체 및 폭발 인스턴스화](/engine/6000.0/manual/scripting/object-oriented-development/instantiating-prefabs/projectiles.md) | 프리팹을 사용하여 폭발하는 발사체를 인스턴스화합니다.                    |
| [캐릭터 파괴 시뮬레이션](/engine/6000.0/manual/scripting/object-oriented-development/instantiating-prefabs/projectiles.md)   | 프리팹을 사용해 오브젝트의 온전한 버전을 잔해로 교체하여 오브젝트 파괴를 시각화합니다. |

## 추가 리소스

* [프리팹](/engine/6000.0/manual/working-in-unity/working-with-gameobjects/prefabs.md)
* [게임 오브젝트 소개](/engine/6000.0/manual/working-in-unity/working-with-gameobjects/game-objects.md)
