# 스크립트 생성

> Create scripts to add programmable functionality to your application.

스크립트를 사용하면 C# 코드로 애플리케이션의 기능을 커스터마이즈하고 확장할 수 있습니다 Unity의 빌트인 [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md) 클래스에서 파생된 스크립트를 사용하면 게임 오브젝트의 동작을 제어하는 고유한 커스텀 컴포넌트를 생성할 수 있습니다. [ScriptableObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-scriptable-object.md)에서 파생된 스크립트를 사용하면 애플리케이션에서 대량의 데이터를 효율적으로 저장할 수 있습니다. 또는 비어 있는 C# 스크립트로 시작하여 Unity가 아닌 클래스를 직접 개발할 수도 있습니다.

대부분의 에셋과 달리 스크립트는 일반적으로 Unity 내에서 직접 생성됩니다. 새 스크립트를 생성하려면 다음 단계를 따르십시오.

* 메인 메뉴에서 **Assets > Create > Scripting**으로 이동하여 생성할 스크립트 유형을 선택합니다.

또는

* [프로젝트 창 툴바](/engine/6000.0/manual/unity-editor/using-the-editor/project-view.md)의 Create 메뉴(더하기 기호)에서 **Scripting**으로 이동하여 생성할 스크립트 유형을 선택합니다.

그러면 프로젝트 패널에서 선택한 폴더에 새 스크립트가 생성됩니다. 또한 편집할 스크립트의 파일 이름을 선택하면 이름을 변경하라는 메시지가 표시됩니다. 스크립트 이름을 지정할 때 고려해야 하는 사항은 [스크립트 이름 지정 시 고려 사항](/engine/6000.0/manual/scripting/get-started/naming-scripts.md)을 참조하십시오.

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

* [스크립트 이름 지정](/engine/6000.0/manual/scripting/get-started/naming-scripts.md)
* [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md)
* [ScriptableObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-scriptable-object.md)
