Unreal Engine builds and runs projects in the browser on WebAssembly and WebGPU, so a project ships to the web from the same editor and the same content as every other platform.
The web platform (Wasm) appears alongside the other targets in the editor, with a page template for hosting the build and deployment tools for publishing it. Two rendering tiers, targeting desktop (UE’s “mobile deferred”) and mobile (“mobile forward”) devices, with full “desktop deferred” being now investigated. Mouse/keyboard, controllers, and touch are all supported. Building for web is enabled on Windows, Mac and Linux. Current limitations: only code-based projects are supported.
Wonderful news. How do I get started? I have emsdk/emscripten version 6.0.10 installed (even downgraded from 7.0.0) but the editor does not detect it (Platforms | SDK Management | wasm).
I don’t see any options in the Project Settings like we have for Android.
For those falling in the same trap as I did: you need to re-generate your VS project files after setting the emsdk environment variables and running the automation tool (RunUAT.bat)