Caputchin
ゲームのカスタマイズ

カスタムゲーム

ほとんどの顧客は マーケットプレイス のゲームを埋め込みます。自分のゲームを動かしたいなら、カスタムゲーム を登録できます。カタログから 1 つ選ぶ代わりに、あなたが選ぶ id で識別される、あなた自身がホストするゲームです。

このページは、カスタムゲームとは何か、そして 1 つ使うのに何が要るかの概要です。ゲームを深く作ること(ゲーム、そのスキーマ、そのリプレイを書くこと)は別に扱われます。

カスタムゲームを登録する

サイトキー(またはチーム)の ゲーム ページで、ゲームを追加 パネルの カスタムゲーム 入力を使います。id を入力して 定義 をクリックします。マーケットプレイスのゲームと違い、カスタムゲームには作者のマニフェストがないので、そのスキーマ(各プリセットが設定できるフィールド)を自分でエディターで定義し、それからそれに対してプリセットを作ります。

カスタムゲームの id は、どんな GitHub リポジトリ風の文字列でもかまいません。マーケットプレイスにも存在する id を選んだ場合、あなたのカスタムゲームがその id について優先されます。Caputchin はそのときあなたに警告し、決して黙ってマーケットプレイスのゲームを代わりに提供しません。

ホスティングとリプレイアーティファクト

あなたは遊べるゲームを自分でホストし、game-src 属性でウィジェットをそれに向けます。カスタムゲームを 検証ゲート として使うには、Caputchin は リプレイアーティファクト も要します。結果を確認するために再実行できる、ゲームの小さなヘッドレス版です。それをゲームの 設定 タブでアップロードします。リプレイアーティファクトがアップロードされてそのチェックを通るまで、カスタムゲームは リプレイ不可 と表示され、サイトキーをゲートできません。

プリセットとスキンアセット

カスタムゲームの言語、スキン、構成のプリセットは、マーケットプレイスのゲームのものとちょうど同じように、同じプラン階層で実行時に解決されて適用されます(概要 を参照)。唯一の違いはフィールドスキーマがどこから来るかです。マーケットプレイスのマニフェストから継承する代わりに、ダッシュボードでそれを作ります。

1 つ注意点があります。遊べるゲームを自分でホストするので、スキンプリセットが使うどの画像、音声、動画も絶対 URL で参照してください。相対的なアセットのパスを解決するためのプラットフォームのバンドルはありません。

あわせて読む

このページの内容