UnrealFrontend: HTML5 "required platform SDK is missing"

I’m trying to package a game for HTML from a source build (currently on the 4.1 branch). I’ve installed emscripten, activated the current emSDK, grabbed required 1&2 and optional for 4.1, et cetera et cetera. Visual Studio can build the game for HTML5 (generating a bc, mem, and js file), but that doesn’t fill out the launcher html template or anything.

I figured a decent next place to look would be the package menu in Rocket, but that’s greyed out. Thinking I could get a little more information about why it’s disabled, I fired up frontend and tried to Quick Launch for HTML5, and got this:

.

I tried rebuilding the editor and the game for Win64, and tried building UE4Game for HTML5. No errors, but I still can’t build the game for HTML5.

Hi Aberghage,

If you haven’t seen already, we do have some documentation: Sharing and Releasing Projects for Unreal Engine | Unreal Engine 5.1 Documentation

With that said though HTML5 is currently in flux. A new version of Emscripten came out on Friday which broke the process. We’re currently working on getting everything back to order, there is no ETA though on when the fix will arrive.

-Max B.

I am also having the same issue, I can’t seem to figure out how to package for HTML5. I was able to manually cook the content of a project using UE4Editor-cmd.

Thanks for the info – I sort of figured that was the case. It’s not exactly a blocker or anything, I was just playing around with the idea of running html5 builds on a source control hook to make testing builds at a given game revision easier.

If it bugs me enough before you’ve got it resolved, I’ll go make a PR :slight_smile: