# ブラウザゲームメーカーガイド、Webビルドに必要なこととSummerの現状

> ブラウザで遊べるゲームをリリースするために必要なことと、Summer Engineの現状をまとめた。Summerはデスクトップで本物のゲームを作り、WindowsとmacOSのビルドに加えて、GDScriptプロジェクトのWebビルドも書き出せる。

- URL: https://www.summerengine.com/ja/web-game-maker
- Keyword: ブラウザゲームメーカー
- Related: https://www.summerengine.com/ja/ai-game-maker

ブラウザゲームには、すばやく読み込まれること、キーボード・マウス・タッチの入力を扱えること、何もインストールせずにページから動くことが求められる。Summerは、説明をもとにデスクトップ上で本物の2Dまたは3Dゲームを構築し、WindowsまたはmacOS向けのダウンロード版として書き出す。GDScriptプロジェクトはWebビルドも書き出せる。それをSummer Gamesで公開すれば、ブラウザで遊んでもらえる。

一点、事前に知っておく価値のある違いがある。ブラウザだけで完結するメーカーはエディタをタブ内で動かす。そのためプロジェクトは相手のサーバー上に置かれ、作れるものに上限がある。Summer EngineはmacOSとWindows向けのデスクトップアプリなので、AIもフルエンジンも手元のマシンで動き、タブがフリーズしたりセッションが切れたりしない。リリースするのは自分で管理できるビルドで、デスクトップのダウンロード版としても、Summer Games上のWebビルドとしても届けられる。

つまりこのページの役割は二つある。一つは、どんなWebビルドにも必要なことを説明し、ブラウザゲームメーカーを事実で判断できるようにすること。もう一つは、Summerが現在提供している道筋を示すことだ。2Dアーケードゲームや3Dシーンを作り、手元のマシンでテストしてから、WebビルドをSummer Gamesで公開するか、WindowsまたはmacOSのビルドをitch.ioやSteamにアップロードできる。

## デスクトップで作り、Webまたはデスクトップのビルドで届ける

Summer Engineを一度インストールし、作りたいゲームを伝えれば、シーン・スクリプト・アセットが本物のプロジェクトとして構築される。思い通りに動いたら、WindowsまたはmacOSのビルドを書き出してダウンロードで共有できる。Webリンクが必要なら、GDScriptプロジェクトのWebビルド（ルートにindex.htmlを置いた.zip）を書き出し、Summer Gamesで公開しよう。重い処理は手元のマシンで行われる。C#プロジェクトはWebに書き出せないので、Webを優先するゲームはGDScriptで作ろう。

## Webビルドが動くために必要なこと

現在のWebゲームの多くは、WebAssemblyにコンパイルしてWebGLで描画するエンジンで作られている。Summer独自のWebテンプレートはWebGPUで描画し、Summer GamesはGodot標準のWebエクスポートも受け付ける。Godot 4.3以降では、シングルスレッドのWebエクスポートに特別なサーバーヘッダーは不要で、COOPとCOEPのヘッダーが関係するのはスレッド対応を有効にした場合だけだ。ホスト側にも独自の制限がある。itch.ioのHTML5アップロードは合計500 MB、1ファイル200 MB、ファイル数1,000までに制限されている。つまりダウンロードサイズを小さく保つことは読み込み時間のためだけでなく、アップロードが通るか失敗するかを分ける条件でもある。

## 入力、サイズ、読み込み時間

良いブラウザゲームは、キーボード・マウス・タッチをまとめて扱う。同じリンクがノートPCでもスマートフォンでも開かれるからだ。テクスチャとオーディオを圧縮して最初のフレームがすばやく表示されるようにし、キャンバスは表示されたウィンドウに合わせてスケールする。ブラウザで3Dも動かせるが、2Dよりダウンロード量もGPU負荷も大きくなるため、Webを優先するプロジェクトはたいていシーンを軽く保つ。プロジェクトを任せる前に、どのブラウザゲームメーカーにも確認しておきたいポイントだ。

## リリースまで言葉で編集し続ける

ゲームの構築は会話であり、一発生成ではない。新しいレベル、操作感の調整、アートスタイルの変更、タイトル画面やスコアシステムの追加など、何を頼んでも同じプロジェクトに変更が反映される。手元のマシンで動作を確認し、テスターに試してもらいたいときは新しいデスクトップビルドを書き出せばいい。プロジェクトファイルは自分のものであり、Summer EngineはGodot 4と互換性があるので、スクリプトやシーンをいつでも直接開くこともできる。

## ゲームも、ホストも、収益も自分のもの

作ったビルドはロックインなしで完全に自分のものだ。Summer Gamesで公開しても、Steamやitch.ioにアップロードしても、自分のサイトで販売しても、テスターと共有してもいい。ロイヤリティも収益分配もなく、利用規約の変更やサービス終了のおそれがあるメーカーのサーバーにゲームが縛られることもない。プロジェクトは手元のマシン上の標準的なファイルなので、あとでどのプラットフォームを目指すことになっても自分のものであり続ける。

## FAQ

### これはタブで使うブラウザ型ゲームメーカーですか？

いいえ。エディタはmacOSとWindows向けのデスクトップアプリです。だからこそフルエンジンとAIが手元のマシンで動き、タブのタイムアウトが起きません。summerengine.com/studioのSummer Studioはブラウザで使えますが、生成するのは画像、動画、音声、3Dモデルなどのアセットで、ゲームではありません。ゲームの制作とテストプレイはデスクトップで行います。

### プレイヤーはダウンロードなしでブラウザから遊べますか？

はい、GDScriptを使うプロジェクトならできます。SummerはWebビルドを書き出します。それをSummer Gamesで公開すれば、ブラウザで遊んでもらえます。C#プロジェクトはWebに書き出せないため、その場合プレイヤーはWindowsまたはmacOSのビルドをダウンロードします。

### 作ったゲームはどこで公開できますか？

WebビルドはSummer Gamesで公開できます。Summerが書き出すWindowsとmacOSのビルドは、Steamとitch.ioのどちらでも公開できます。自分のサイトからダウンロード版を配布することも可能です。ファイルは自分で管理できるので、特定のホストに縛られません。

### 2Dと3Dの両方のゲームを作れますか？

はい。2Dプラットフォーマーやトップダウンゲームも、カメラ・ライト・物理を使った本格的な3Dシーンも作れます。どちらもWindowsとmacOSのビルドとして書き出します。GDScriptプロジェクトならWebビルドも書き出せます。

### Summer Engineは無料で始められますか？

Summer Engineのデスクトップアプリは、ローカル制作に使える無料のプロプライエタリソフトウェアです。エージェント用ツールはMITライセンスのオープンソースです。ホスト型Summer AIにはアカウントと有料クレジットが必要で、初回クレジットは保証されません。

### ゲームを作るのにコーディングは必要ですか？

必要ありません。会話を通じてゲーム全体を構築・調整し、デスクトップビルドを書き出せます。より深く関わりたい場合は、Summer EngineはGodot 4と互換性があるため、プロジェクトの標準的なスクリプトやシーンを直接編集することもできます。

[ゲームを作る](https://www.summerengine.com/ja/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs