Cloud Code JavaScript スクリプト
Write server-side JavaScript code and call these scripts from games built with Unity or any other client.
読み終わるまでの所要時間 3 分最終更新 23日前
Cloud Code スクリプトでは、JavaScript を使用します。Unity で作成されたゲームから、または他のクライアントまたはサーバーからこれらのスクリプトを呼び出すことができます。
オーサリング方法 | 説明 |
|---|
| Unity Cloud Dashboard | Unity Cloud Dashboard を使用してテストスクリプトを作成およびテストします。同じ場所から Remote Config などの他の Unity Gaming Services にアクセスできます。 |
| Unity エディター | Unity エディターを使用して、スクリプトを記述、テスト、バンドルします。Deployment (デプロイ) ウィンドウと統合して、ワークフローの自動化を行い、他の Unity サービスとともに Cloud Code をデプロイできます。 |
| Unity Gaming Services CLI | CLI を使用して、コマンドラインからスクリプトをデプロイおよび管理します。一度に複数の Unity サービス設定をデプロイし、CI/CD と統合します。 |
典型的なワークフロー
以下のプロセスは、一般的な開発サイクルの詳細を示します。
- スクリプトを作成 します。Unity Cloud Dashboard を通じて Cloud Code スクリプトを作成し、カスタムパラメーターを追加します。
- コードを記述 します。スクリプト例 からビルドするか、最初から開始します。Cloud Code JavaScript SDK を使用して、他の Unity Gaming Services と簡単に統合できます。
- テストおよびデバッグ します。ダッシュボードで Run (実行) を選択し、関数の結果をテストします。提供されたテストプレイヤーを使用して、他のサービスとのインタラクションを検証するか、ロギングステートメントを追加して問題をデバッグします。詳細については、スクリプトを使用してテスト する方法に関するページを参照してください。
- スクリプトを公開 します。Publish (公開) を選択して、スクリプトをゲームクライアントから使用可能にします。これは、ゲームに即時に表示されるライブ更新をスクリプトに追加するための主要なメカニズムです。
- スクリプトをプロジェクトと統合 します。Cloud Code SDK をゲームにインポートし、Unity Runtime からスクリプトを呼び出します。REST API を使用するか Multiplay サーバー からスクリプトを実行します。
ユースケースの例
Cloud Code で多くのゲームロジックを作成できます。例えば、スクリプト内からさまざまなサービスに接続できます。サービスへの接続方法と、それがゲームメカニクスとしてどのように動作するかを理解するために、ユースケース を探ることができます。例には、サーバー時間のチート対策メカニズム、ゲーム内クーポン、1 日ごとのゲーム内報酬が含まれます。
高度な使用法については、Unity Gaming Services Samples プロジェクト をダウンロードして、Cloud Code で一般的なゲーム開発課題を解決する方法を確認し、高度なユースケース を読んでください。
基本概念
Cloud Code スクリプトの基本概念を説明します。
ワークフローの改善
スクリプトの開発とデプロイを合理化するには、プロセスを自動化します。
さらなるインテグレーション
モジュールを他の Unity Gaming Services や任意の外部サービスと統合し、クロスプレイヤーデータにアクセスできます。
他のサービスと統合するには、Cloud Code JavaScript ライブラリをインストールするか、HTTP クライアントを使用できます。