ゲームの投稿方法
ブラウザで動くHTML5ゲームなら、何でも投稿できます。脱出ゲームやパズルゲームには特にぴったりです。
ファイルを準備する
- ゲーム全体をzipファイル1つにまとめます。zipの一番上(または一番上にあるフォルダ1つの中)にindex.htmlが必要です。
- 画像・音・スクリプトは相対パス(img/door.pngなど)で読み込みます。/で始まるアドレスは動作しません。
- zipは50MB、ファイル数は1,000個、展開後のサイズは200MBまでです。
- アップロードできるファイル:HTML・JS・CSS・JSON・画像(PNG・JPG・WebP・GIF・SVG・AVIF)・音声(MP3・OGG・WAV・M4A)・動画(MP4・WebM)・フォント・WASM・3Dモデル(glTF・GLB)。
画面と操作
- スマートフォンの縦画面でもパソコンの画面でも表示できるよう、画面サイズに合わせて描画してください。
- タッチでもマウスでも操作できるようにしてください。
ゲームが動く場所
- ゲームは、PlayEscapeのサイトとは別のアドレスにある安全な枠の中で動きます。ポップアップ・新しいウィンドウ・ほかのページへの移動・ファイルのダウンロードはブロックされます。
- ログイン・決済・個人情報を求めたり、外部のサーバーにプレイヤーの情報を送ったりしてはいけません。
進行状況の保存(任意)
PlayEscape SDKを組み込むと、進行状況がプレイヤーのブラウザに保存され、次に開いたときに続きから遊べます。脱出すると、かかった時間とヒントの数も記録されます。
<script src="https://play-escape.com/sdk/v1.js"></script>
<script>
const saved = PlayEscape.load()
PlayEscape.save(state, { progress: 0.4, hints: 1, seconds: 320 })
PlayEscape.escaped({ seconds: 754, hints: 2 })
PlayEscape.exit()
</script>example-game.zip審査の基準
投稿されたゲームは、PlayEscapeが実際にプレイしてから公開します。次のようなゲームは差し戻しとなります:
- 最後までプレイできない、または画面が崩れるゲーム
- 性的な内容、過度な暴力、憎悪や差別を助長する表現
- 他人のゲーム・イラスト・音楽・キャラクターを許可なく使ったゲーム
- 広告、ほかのサイトへ誘導するリンク、決済・個人情報の要求
- プレイヤーの端末や情報を害するコード
編集と削除
「投稿したゲーム」から、いつでも編集・削除できます。編集すると、もう一度審査を受けます。