# 기본 Unity 유형

> Understand some of the fundamental C# types that Unity provides and their special significance and behavior in the Unity Editor and runtime.

Unity에는 스크립팅에 특히 중요한 몇 가지 기본 빌트인 클래스가 있습니다. 이 클래스는 커스텀 유형이 상속받아 에디터 및 엔진 기능과 통합할 수 있는 클래스입니다. 이러한 유형 및 동작과 유형을 상속하거나 사용해야 하는 이유를 이해하면 도움이 됩니다.

모든 빌트인 클래스와 사용 가능한 모든 멤버에 대한 전체 레퍼런스는 [스크립트 레퍼런스](ScriptRef:index)를 참조하십시오.

| **항목**                                                                                                             | **설명**                                                                    |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------- |
| [오브젝트](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-object.md)                        | `UnityEngine.Object`는 에디터가 인스펙터 창의 필드에서 참조할 수 있는 모든 오브젝트의 기본 클래스입니다.      |
| [GameObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-game-object.md)             | GameObject 클래스를 사용하여 씬에서 게임 오브젝트를 생성하고 수정합니다.                             |
| [MonoBehaviour](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-mono-behaviour.md)       | `MonoBehaviour`에서 상속하여 스크립트를 컴포넌트로 만들고 게임 오브젝트의 동작을 제어하고 이벤트에 반응하도록 만듭니다. |
| [ScriptableObject](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/class-scriptable-object.md) | `ScriptableObject`에서 상속하여 게임 오브젝트와 독립적인 데이터를 저장합니다.                       |
| [Transform](/engine/6000.0/manual/scripting/get-started/fundamental-unity-types/transform.md)                      | 스크립트를 통해 게임 오브젝트의 위치, 회전, 스케일을 제어하고 부모 및 자식 게임 오브젝트와의 계층 관계를 제어합니다.       |

## 추가 리소스

* [스크립팅 레퍼런스](ScriptRef:index)
* [오브젝트 변환](/engine/6000.0/manual/transforming-objects.md)
