CREATOR GUIDE
完成したゲームを、
PLAY8で公開する。
「通常ゲーム」は、play8.ggの専用ページで遊ぶためのゲームです。記事内のプレイアブル広告枠には配信されません。広告SDKや3ステージ構成への対応は不要です。
公開するゲームを用意
ブラウザで動く完成版のフォルダを用意します。入口は index.html にし、画像・音声・プログラムなど、プレイに必要なファイルを同じフォルダ内へ含めてください。
制作を依頼するときは「Webホスティング用、アセットは相対パス、広告SDK不要、ZIP 2MiB以内」と伝えてください。ソースや編集用ファイルは、配信用ZIPとは別に保管します。
開発担当向け:ZIPの作り方
Viteでは base: './' を指定してビルドします。生成フォルダを次のコマンドで検証・ZIP化できます。
pnpm package:hosted -- path/to/dist output/my-game.zip
コマンドはファイルの参照先や容量を検証します。アップロードは行いません。画像等を動的に読み込む処理は、後のプレビューでも確認してください。WebGL/ES ModulesはHTTP環境でプレビューします。
「通常ゲーム」へアップロード
管理画面で「通常ゲーム(play8.gg専用)」を選び、ゲームID・タイトル・ゲームの目的・操作方法とZIPをまとめて保存します。目的と操作方法は短く具体的に記載してください。ZIPルートの play8-metadata.json に title・description・controls を含めておけば、説明のフォーム入力は不要です。controls は改行区切りの文字列または文字列配列にできます。フォームで入力した内容が優先されます。説明不足の場合はその場で補完して同じZIPを再送でき、登録後のカタログ編集は不要です。IDは公開URLに使われ、後から変更できません。他のゲームと重複しないIDを指定してください。
アップロード直後は非公開です。「プレビュー」でゲームを開き、開始・操作・クリア・リトライを確認します。対応する端末で、表示や音声も確認してください。
公開して、プレイページを共有
確認できたら「公開」を押します。ブラウザゲーム一覧へ反映され、管理画面の「プレイページ」から共有できます。サイトの再ビルドは不要です。
プレイヤーは「ゲームをはじめる」から起動し、「全画面で遊ぶ」で表示を広げられます。ランキングやゲーム内の計測は、自動では追加されません。
情報の修正・ゲームの差し替え
紹介文や操作方法は「情報を編集」から変更します。ゲームを修正したら、同じゲームの「差し替え」で新しいZIPを送ってください。新しいファイルの保存が完了した時点で、次の起動から新しい版に切り替わります。公開状態は引き継ぎます。新しいZIPのplay8-metadata.jsonに説明があれば更新し、ZIPにない項目は既存の説明を引き継ぎます。
公開前に修正版を確認したい場合は、先に非公開へ変更してから差し替えます。保存に失敗した場合は、それまでの版が維持されます。以前の版に戻す場合は、保管したZIPを再提出します。
うまく動かないとき
- 「相対パス」のエラー:
/assets/...ではなく./assets/...で出力し直します。 - ファイル不足:ゲームのプログラム・画像等をまとめてビルドし、完成版フォルダ全体をZIP化します。
- 画面が表示されない:プレビューで動作確認し、WebGL非対応端末にはゲーム側で案内を用意します。
- 容量超過:画像・音声・モデルの容量を見直してください。ZIPを分割しての提出には対応していません。