カスタムゲーム
ほとんどの顧客は マーケットプレイス のゲームを埋め込みます。自分のゲームを動かしたいなら、カスタムゲーム を登録できます。カタログから 1 つ選ぶ代わりに、あなたが選ぶ id で識別される、あなた自身がホストするゲームです。
このページは、カスタムゲームとは何か、そして 1 つ使うのに何が要るかの概要です。ゲームを深く作ること(ゲーム、そのスキーマ、そのリプレイを書くこと)は別に扱われます。
カスタムゲームを登録する
サイトキー(またはチーム)の ゲーム ページで、ゲームを追加 パネルの カスタムゲーム 入力を使います。id を入力して 定義 をクリックします。マーケットプレイスのゲームと違い、カスタムゲームには作者のマニフェストがないので、そのスキーマ(各プリセットが設定できるフィールド)を自分でエディターで定義し、それからそれに対してプリセットを作ります。
カスタムゲームの id は、どんな GitHub リポジトリ風の文字列でもかまいません。マーケットプレイスにも存在する id を選んだ場合、あなたのカスタムゲームがその id について優先されます。Caputchin はそのときあなたに警告し、決して黙ってマーケットプレイスのゲームを代わりに提供しません。
ホスティングとリプレイアーティファクト
あなたは遊べるゲームを自分でホストし、game-src 属性でウィジェットをそれに向けます。カスタムゲームを 検証ゲート として使うには、Caputchin は リプレイアーティファクト も要します。結果を確認するために再実行できる、ゲームの小さなヘッドレス版です。それをゲームの 設定 タブでアップロードします。リプレイアーティファクトがアップロードされてそのチェックを通るまで、カスタムゲームは リプレイ不可 と表示され、サイトキーをゲートできません。
プリセットとスキンアセット
カスタムゲームの言語、スキン、構成のプリセットは、マーケットプレイスのゲームのものとちょうど同じように、同じプラン階層で実行時に解決されて適用されます(概要 を参照)。唯一の違いはフィールドスキーマがどこから来るかです。マーケットプレイスのマニフェストから継承する代わりに、ダッシュボードでそれを作ります。
1 つ注意点があります。遊べるゲームを自分でホストするので、スキンプリセットが使うどの画像、音声、動画も絶対 URL で参照してください。相対的なアセットのパスを解決するためのプラットフォームのバンドルはありません。
あわせて読む
- ゲームのカスタマイズの概要:ゲームを登録して管理する。
- ゲームとゲームゲート:検証にゲームを必須にすることと、リプレイ可能性の要件。
- スキーマリファレンス:カスタムスキーマを作るフィールド型。