# スクリプトの作成

> 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** の順に選択し、作成するスクリプトのタイプを選択します。

または

* [Project ウィンドウツールバー](/engine/6000.0/manual/unity-editor/using-the-editor/project-view.md) の Create メニュー (プラス記号) から **Scripting** に移動し、作成するスクリプトの種類を選択します。

新規のスクリプトは、Project パネルで選択した任意のフォルダーに作成されます。編集するスクリプトのファイル名も選択され、名前を変更するように求められます。スクリプトの名前設定時の考慮事項については、[スクリプトの名前設定時の考慮事項](/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)
