← 管理画面CREATOR GUIDE

CREATOR GUIDE

完成したゲームを、
PLAY8で公開する。

「通常ゲーム」は、play8.ggの専用ページで遊ぶためのゲームです。記事内のプレイアブル広告枠には配信されません。広告SDKや3ステージ構成への対応は不要です。

01 / PREPARE

公開するゲームを用意

ブラウザで動く完成版のフォルダを用意します。入口は index.html にし、画像・音声・プログラムなど、プレイに必要なファイルを同じフォルダ内へ含めてください。

制作を依頼するときは「Webホスティング用、アセットは相対パス、広告SDK不要、ZIP 2MiB以内」と伝えてください。ソースや編集用ファイルは、配信用ZIPとは別に保管します。

現在の受付上限は、ZIP 2MiB・展開後10MiB・300ファイルです。GLB / GLTF / BIN / WASM / KTX2にも対応しています。大きい作品や外部サーバーが必要な作品は、この受付方式では公開できません。
開発担当向け:ZIPの作り方

Viteでは base: './' を指定してビルドします。生成フォルダを次のコマンドで検証・ZIP化できます。

pnpm package:hosted -- path/to/dist output/my-game.zip

コマンドはファイルの参照先や容量を検証します。アップロードは行いません。画像等を動的に読み込む処理は、後のプレビューでも確認してください。WebGL/ES ModulesはHTTP環境でプレビューします。

02 / UPLOAD

「通常ゲーム」へアップロード

管理画面で「通常ゲーム(play8.gg専用)」を選び、ゲームID・タイトル・ゲームの目的・操作方法とZIPをまとめて保存します。目的と操作方法は短く具体的に記載してください。ZIPルートの play8-metadata.json に title・description・controls を含めておけば、説明のフォーム入力は不要です。controls は改行区切りの文字列または文字列配列にできます。フォームで入力した内容が優先されます。説明不足の場合はその場で補完して同じZIPを再送でき、登録後のカタログ編集は不要です。IDは公開URLに使われ、後から変更できません。他のゲームと重複しないIDを指定してください。

アップロード直後は非公開です。「プレビュー」でゲームを開き、開始・操作・クリア・リトライを確認します。対応する端末で、表示や音声も確認してください。

03 / PUBLISH

公開して、プレイページを共有

確認できたら「公開」を押します。ブラウザゲーム一覧へ反映され、管理画面の「プレイページ」から共有できます。サイトの再ビルドは不要です。

プレイヤーは「ゲームをはじめる」から起動し、「全画面で遊ぶ」で表示を広げられます。ランキングやゲーム内の計測は、自動では追加されません。

04 / UPDATE

情報の修正・ゲームの差し替え

紹介文や操作方法は「情報を編集」から変更します。ゲームを修正したら、同じゲームの「差し替え」で新しいZIPを送ってください。新しいファイルの保存が完了した時点で、次の起動から新しい版に切り替わります。公開状態は引き継ぎます。新しいZIPのplay8-metadata.jsonに説明があれば更新し、ZIPにない項目は既存の説明を引き継ぎます。

公開前に修正版を確認したい場合は、先に非公開へ変更してから差し替えます。保存に失敗した場合は、それまでの版が維持されます。以前の版に戻す場合は、保管したZIPを再提出します。

「非公開」は一覧とプレイページからの起動を停止します。すでにプレイ中のゲームや、プレビュー用ファイルの直リンクは停止しません。アクセス制限が必要な作品・秘密のファイルはアップロードしないでください。

うまく動かないとき

  • 「相対パス」のエラー:/assets/... ではなく ./assets/... で出力し直します。
  • ファイル不足:ゲームのプログラム・画像等をまとめてビルドし、完成版フォルダ全体をZIP化します。
  • 画面が表示されない:プレビューで動作確認し、WebGL非対応端末にはゲーム側で案内を用意します。
  • 容量超過:画像・音声・モデルの容量を見直してください。ZIPを分割しての提出には対応していません。