Industry Analysis

WebGPU が全ブラウザに到達。ブラウザゲームの階級が変わった。

·7 分で読めるWebGPUWebGL
WebGPU が全ブラウザに到達。ブラウザゲームの階級が変わった。

WebGPU が主要ブラウザすべてで製品版に到達し、Safari 26 が iOS にも届けました。ブラウザゲームにとってこれは小刻みな更新ではありません。ウェブをネイティブより一段下に留めていた天井が外れたのです。

要点:WebGPU は WebGL を置き換えるウェブ向けの最新グラフィックスAPIです。現在は主要ブラウザすべてに搭載され、Safari 26 が macOS・iPadOS・iOS・visionOS へ届けたことで全域が揃いました。WebAssembly と組み合わせることで、ブラウザの天井は「WebGL の回避策つき2D」から、本物のGPU計算とコンソール級3Dへと引き上げられます。ダウンロードもインストールも不要のままで。

15年ほどのあいだ、ブラウザゲームに対する反論は技術的なものであり、そして正しいものでした。WebGL は2007年の携帯電話向けに設計されたAPIの上に築かれていました。印象的な絵を描くことはできても、開発者とは終始戦うことになり、GPU計算が関わるもの — 大量のパーティクル、物理、カリング、プロシージャル生成 — はごまかすか、CPU で処理するしかありませんでした。

その反論はもう有効期限切れです。WebGPU は Vulkan、Metal、Direct3D 12 と同じ系譜の最新APIであり、2026年時点で重要な場所すべてで動きます。最後の空白は Safari 26 が macOS・iPadOS・iOS・visionOS に搭載したことで埋まりました。つまり、ポケットの中の iPhone が、テレビの下のコンソールと同じ階級のグラフィックスAPIを持っているということです。

実務で見る WebGPU と WebGL

WebGLWebGPU
基礎となる設計OpenGL ES 2.0/3.0(2007年頃)Vulkan / Metal / D3D12 世代
コンピュートシェーダー利用不可標準機能として利用可能
ドローコールの負荷高い — CPU がボトルネックになりがち低い(事前記録したコマンドバンドル)
一般的な天井良質な2D、そこそこの3D物理、大規模パーティクル、重いシーン
2026年のブラウザ対応全面対応全面対応(iOS の Safari を含む)

最も重要なのはコンピュートの行です。コンピュートシェーダーがあれば、ゲームは汎用の処理を GPU 上で走らせられます — 数千のパーティクル、布のシミュレーション、群衆、流体。JavaScript にオブジェクトを一つずつ処理させる必要はありません。この一点こそが、「いかにもブラウザゲーム」に見えるものと、そう見えないものの分かれ目です。

プレイヤーにとって実際に変わること

  • フレームレートを保ったまま、より重いシーンが描ける。ドローコールで CPU がボトルネックにならなくなるためです。
  • WebGL 時代のゲームが頼っていた安価な近似ではなく、本物の物理とパーティクルシステム。
  • スマートフォンでのバッテリー挙動の改善。最新APIは1フレームあたりの無駄がはるかに少ないためです。
  • どこでも同じビルド。URL が一つあればよく、ストアも、プラットフォーム別版を待つ必要もありません。
  • インストールするものは何もない — 天井は上がったのに、ダウンロードは戻ってきませんでした。

率直に言っておくべきこと:WebGPU が使えることと、すべてのブラウザゲームがそれを使っていることは別です。当サイトの3Dゲームを含め、ウェブの大半は今も three.js 経由の WebGL で描画しています。成熟していて、どこでも動き、多くのゲームには十分だからです。WebGPU は天井を上げるものであって、既存のものを遡って作り替えるものではありません。

ウェブはすでに「摩擦」で勝っていた

この転換で興味深いのは、トレードオフに与える影響です。ブラウザゲームは常に摩擦で勝ってきました — ダウンロードなし、インストールなし、アカウントなし、ストアなし — そして描画の天井で負けてきました。プレイヤーは前者を得るために後者を受け入れていたのです。天井を取り払うことは、ブラウザゲームを綺麗にするだけではありません。そもそも選ばなければならなかった理由自体を消し去ります。

一方で、摩擦の差はもう一方の端から広がり続けてきました。100GB を超えるインストール容量、必須のランチャー、10年前のゲーム本体より大きい初日パッチ。このハードウェア面の話が届く前にブラウザゲームの復権について書きましたが、その主張は以来さらに強固になっただけです。

今、タブの中の3Dはこう見える

言葉を鵜呑みにする必要はありません。Penalty Kings はネット付きのゴールを備えた実寸のスタジアム、アニメーションするキッカーとキーパー、天候と時間帯の4パターンを描画し、1本ごとのキックをコイントスではなく本物の物理モデルで解決します。Count Control Legends は数百人の個別ランナーからなる群衆を60Hzでレーン上に走らせます。

Tunnel RushTurbo Rush はパースのスピード感を突き詰め、XO Cube は回転可能な3D格子の上で三目並べを遊ばせ、GeoScout は実際のストリートレベルのパノラマにあなたを放り込み、地球上のどこにいるかを推理させます。どれもタブの中で、スマートフォンでも、何もインストールせずに開きます。

平面版が好みなら、反射神経のゲームはアーケードカテゴリーに、考えるゲームはパズルカテゴリーにあります。どちらも、ランチャーが更新を確認するのと同じくらいの時間で読み込まれます。

よくある質問

WebGPU とは何ですか?

WebGPU は WebGL の後継として設計された、ウェブブラウザ向けの最新グラフィックス/計算APIです。Vulkan、Metal、Direct3D 12 と同世代のGPU機能をコンピュートシェーダーを含めて公開しており、これまでごまかすかCPUで遅く処理するしかなかった作業をGPU上で実行できるようになります。

2026年時点でどのブラウザが WebGPU に対応していますか?

主要ブラウザはすべて対応しています。WebGPU は主要ブラウザで製品版に到達し、Safari 26 が macOS・iPadOS・iOS・visionOS に搭載したことで最後の大きな空白が埋まりました。実務上は、WebGPU のゲームが単一のビルドでデスクトップとモバイルの両方を狙えることを意味します。

WebGPU と WebGL の違いは何ですか?

WebGL は2007年頃に設計された OpenGL ES がベースで、コンピュートシェーダーに対応せず、ドローコールごとの負荷も高い方式です。WebGPU は Vulkan/Metal/D3D12 世代の上に構築され、コンピュートシェーダーを標準搭載し、オーバーヘッドははるかに小さくなっています。実際の成果は、より重いシーン、本物の物理、大規模なパーティクルシステムを安定したフレームレートで動かせることです。

ブラウザゲームには今もダウンロードやプラグインが必要ですか?

いいえ。WebGPU はブラウザゲームが描画できる上限を引き上げますが、届け方は変えません。ゲームは依然としてウェブページです。ブラウザは他のサイトと同じようにコードとアセットのバンドルを取得し、タブ内で実行し、端末には何もインストールしません。

PapoGames の3DゲームはWebGPUを使っていますか?

まだ使っていません。ここの3Dタイトルは three.js を用いた WebGL で描画しています。成熟していて、どこでも動き、この規模のゲームには十分すぎるためです。WebGPU はブラウザゲームが将来到達しうる天井として重要なのであって、すでに存在し問題なく動いているゲームを自動的に変えるものではありません。

#WebGPU#WebGL#Browser Gaming#HTML5#3D Games#Technology