ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Cloud Code

Open Unity Dashboard

Cloud Code

LiveOps
​
​
Cloud Code
  • Overview
  • Get started
  • Server authority
  • Cloud Code C# modules
  • Cloud Code JavaScript scripts
    • Overview
    • Get started
    • Concepts
    • Tutorials
    • Reference
  • Logging
  • Use-case samples
  • Privacy and consent
  1. Cloud Code

Cloud Code JavaScript スクリプト

Write server-side JavaScript code and call these scripts from games built with Unity or any other client.
読み終わるまでの所要時間 9 分
最終更新 5ヶ月前

Cloud Code スクリプトでは、JavaScript を使用します。Unity で作成されたゲームから、または他のクライアントまたはサーバーからこれらのスクリプトを呼び出すことができます。

オーサリング方法

説明

Unity DashboardUnity Dashboard を使用してテストスクリプトを作成およびテストします。同じ場所から Remote Config などの他の Unity Gaming Services にアクセスできます。
Unity エディターUnity エディターを使用して、スクリプトを記述、テスト、バンドルします。Deployment (デプロイ) ウィンドウと統合して、ワークフローの自動化を行い、他の Unity サービスとともに Cloud Code をデプロイできます。
Unity Gaming Services CLICLI を使用して、コマンドラインからスクリプトをデプロイおよび管理します。一度に複数の Unity サービス設定をデプロイし、CI/CD と統合します。

典型的なワークフロー

以下のプロセスは、一般的な開発サイクルの詳細を示します。
  1. スクリプトを作成 します。Unity Dashboard を通じて Cloud Code スクリプトを作成し、カスタムパラメーターを追加します。
  2. コードを記述 します。スクリプト例 からビルドするか、最初から開始します。Cloud Code JavaScript SDK を使用して、他の Unity Gaming Services と簡単に統合できます。
  3. テストおよびデバッグ します。ダッシュボードで Run (実行) を選択し、関数の結果をテストします。提供されたテストプレイヤーを使用して、他のサービスとのインタラクションを検証するか、ロギングステートメントを追加して問題をデバッグします。詳細については、スクリプトを使用してテスト する方法に関するページを参照してください。
  4. スクリプトを公開 します。Publish (公開) を選択して、スクリプトをゲームクライアントから使用可能にします。これは、ゲームに即時に表示されるライブ更新をスクリプトに追加するための主要なメカニズムです。
  5. スクリプトをプロジェクトと統合 します。Cloud Code SDK をゲームにインポートし、Unity Runtime からスクリプトを呼び出します。REST API を使用するか Multiplay サーバー からスクリプトを実行します。

ユースケースの例

Cloud Code で多くのゲームロジックを作成できます。例えば、スクリプト内からさまざまなサービスに接続できます。サービスへの接続方法と、それがゲームメカニクスとしてどのように動作するかを理解するために、ユースケース を探ることができます。例には、サーバー時間のチート対策メカニズム、ゲーム内クーポン、1 日ごとのゲーム内報酬が含まれます。
高度な使用法については、Unity Gaming Services Samples プロジェクト をダウンロードして、Cloud Code で一般的なゲーム開発課題を解決する方法を確認し、高度なユースケース を読んでください。

基本概念

Cloud Code スクリプトの基本概念を説明します。

トピック

説明

スクリプトの作成スクリプトの作成方法を説明します。
スクリプトの構造スクリプトの構造について理解します。
スクリプトの作成Unity Dashboard、UGS CLI、REST API、または Unity エディター を使用してスクリプトを記述する方法を説明します。
スクリプトの実行REST API を使用するか Multiplay サーバー から、Unity Runtime のスクリプトを実行する方法を説明します。
スクリプトのテスト実行スクリプトのテスト方法を説明します。
エラー処理スクリプト内でエラーを処理する方法を説明します。
ロギングロギングを使用してスクリプトをデバッグする方法を説明します。

ワークフローの改善

スクリプトの開発とデプロイを合理化するには、プロセスを自動化します。

トピック

説明

CI/CD とのインテグレーションスクリプトのデプロイを CI/CD パイプラインと統合します。
Unity エディターとのインテグレーションUnity エディターでスクリプトを記述、テスト、バンドルする方法を説明します。

さらなるインテグレーション

モジュールを他の Unity Gaming Services や任意の外部サービスと統合し、クロスプレイヤーデータにアクセスできます。
他のサービスと統合するには、Cloud Code JavaScript ライブラリをインストールするか、HTTP クライアントを使用できます。

トピック

説明

認証Cloud Code でゲームクライアントを認証する方法を説明します。
サービスとアクセストークンのサポートサービスおよびアクセストークンを使用してスクリプトを認証する方法を説明します。
利用可能なライブラリCloud Code スクリプトに利用可能な UGS SDK があります。
アクセス制御アクセスを制御し、望ましくない使用を防ぐ方法を説明します。
Unity サービスとのインテグレーションCloud Code を他の Unity サービスに接続する方法を説明します。
外部サービスとのインテグレーション外部サービスと統合する方法を説明します。
クロスプレイヤーデータの操作他のプレイヤーのデータにアクセスして更新する方法を説明します。
Triggersトリガーを使用してサーバー側アクションを自動化する方法について説明します。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • 典型的なワークフロー

    • ユースケースの例

    • 基本概念

    • ワークフローの改善

    • さらなるインテグレーション


このページの問題を報告する