Skip to content

ufna/UE-HTML5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

UE-HTML5

HTML5 platform support for Unreal Engine development tracker.

Check the UE-HTML5 Project for current development taskboard.

Branches to mention

Dev platforms supported

Core ideas

  • No multithreading. It's basically dead idea for the modern web, so no support will be provided until its ressurection.
  • Keep emscripten updated.
  • Vanilla UE branches, all necessary engine code changes applied as runtime patch on setup stage.
  • Two parallel dev directions:
    • Platform improvements: downloaded packages caching, multiple pak files, built-in DLC support, and other stuff to make it lightweight and rapidly launch.
    • Engine update: move to UE 4.27 first with WebGL2/OpenGLES3.0 support, then WebGPU research is planned.
  • UE5 support is not considered for now as it has lack of 32-bit support, and emscripten hasn't 64-bit. Once UE5 will be released I'll check is it possible to create a some kind of frankenstein to mix them.

Also, I call this "tool" as a plugin. Basically it's not exactly a plugin, but it suits me.

SCREENSHOT

How to use

Build requirements

This should be installed and available via PATH before running HTML5Setup.sh

  • cmake
  • Python 3.x

Step-by-step

  1. Clone the desired branch (4.24-html5)
  2. Run Setup.bat
  3. Go to Engine/Platforms/HTML5 and launch HTML5Setup.sh with Git Bash
  4. Run GenerateProjectFiles.bat
  5. Build the engine and work as usual, but now with HTML5 platform enabled.

About

HTML5 platform support for Unreal Engine development tracker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published