novebla

Creator Guide

その他のエンジンでの ZIP 作成

Godot・Unity WebGL・Ren'Py など、選択肢にないエンジンや自作の HTML5 ゲームも、ブラウザ向けの書き出しができればアップロードできます。

選択肢にないエンジンで作られた作品は、正常に動作しない可能性があります。アップロード後は必ずテストプレイで動作を確認してください。対応してほしいエンジンがある場合は、お問い合わせの「要望」からご連絡ください。

01

HTML5(Web)向けに書き出す

各エンジンの Web 書き出し(HTML5 エクスポート)で、ブラウザで動くファイル一式を出力します。ビルドに必要なファイルはすべて同梱してください。

02

index.html をルートにして ZIP に圧縮する

index.html のあるフォルダを、フォルダごと右クリック →「圧縮」で ZIP にします。ローカルで index.html を静的サーバー経由で開いて起動することを、先に確認しておくと確実です。

mygame.zip
└─ mygame/
   ├─ index.html
   └─ (ビルドが出力したファイル一式)
03

アップロードして必ずテストプレイする

クリエイタースタジオの「ビルド(ZIP)」からアップロードし、novebla アプリの ライブラリ → 「自分の作品」でテストプレイします。動作保証外のため、起動・操作・セーブまで一通り確認してください。

知っておくこと

動作する条件

静的ファイルだけで動くこと(サーバー側の処理を使わない)。外部サーバーからの読み込みに依存しないこと(ダウンロードした作品はオフラインでも起動します)。この2つを満たさない作品は動きません。

特別な HTTP ヘッダーが必要な書き出しは動かないことがあります

SharedArrayBuffer(クロスオリジン分離)を要求する書き出しは起動しないことがあります。Unity WebGL は「Decompression Fallback」を有効に、Godot 4 はスレッドを無効にして書き出すと、回避できる場合があります。

セーブは localStorage に書いてください

localStorage への書き込みは novebla アプリが自動で端末内のファイルに退避・復元し、アプリを閉じても残ります。IndexedDB や独自のファイル保存は、次回起動時に残らないことがあります。

エンジン別ガイドの一覧へ