スクリプトは、ゲームのイベントを処理し、ユーザーの入力に対応し、エンティティを制御する、コードの単位です。一言で言えば、スクリプトはゲームプレイを追加することによってゲームを対話形式にします。
スクリプトを使用するには、シーン内のエンティティにコンポーネントとしてスクリプトを追加します。スクリプトが追加されているエンティティがシーンでロードされると、スクリプトがロードされます。
Stride のスクリプトは C# で記述します。Game Studio または別の IDE (Visual Studio など) でスクリプトを編集できます。スクリプトのデバッグは Visual Studio で行います。
[!NOTE] このドキュメントでは C# については説明しません。
スクリプトは IScriptContext にアクセスでき、IScriptContext は Stride エンジンの以下のメイン モジュールにアクセスします。
Stride で C# の標準クラスを使用することもできますが、これらはスクリプトとは呼ばれず、Game Studio でエンティティにアタッチすることはできません。