UnityのWebGL/HTML5エクスポートは、既存のゲームをブラウザに持ち込むために設計されており、ウェブネイティブな体験を構築するためのものではありません。その結果、ビルドに時間がかかり、ダウンロード容量が大きく、動的な影などの機能が欠けています。空のUnityプロジェクトでも25 MBを超えることがあります。Wonderland Engineは正反対のアプローチを取っており、初日からブラウザ向けに設計されています。私たちのWebAssemblyランタイムは約1 MB、ビルドは数秒で完了し、実際影や物理演算などの機能がスムーズに動作します。シンプルなシーンを短時間で移植するだけならUnityで十分かもしれませんが、ウェブパフォーマンスと反復速度を重視するなら、Wonderland Engineが最適なツールです。
ウェブに最適なWonderland Engineの利点
迅速な反復
UnityのWebGL用のビルド&ランサイクルは、小規模プロジェクトでも15分以上かかることがあります。Wonderland Engineは1秒未満でビルドされ、即座に変更をテストできます。
小さなランタイム
空のUnityプロジェクトでも25 MBを超えることがあり、大規模なJavaScript/wasmバンドルの展開が必要です。Wonderland Engineのランタイムは約1 MBで、必要なコードだけをダウンロードします。
ウェブ上でのパフォーマンス
Unityの多くの機能はWebGLエクスポートには対応しておらず、アプリは低いフレームレートに悩まされます。Wonderland Engineは最初からWebGL/WebXRの最適化が施され、動的なライティングと高いフレームレートをサポートします。
ウェブネイティブのエコシステム
Wonderland Engineはnpmとウェブツールとの統合が可能で、プレーンなHTMLファイルを出力します。Unityプロジェクトは専用ツールに縛られ、モダンなウェブフレームワークとの統合が困難です。