To what extent is three.js, or other JS libraries, capable of deploying UE5 packages on the web?

Hello fellow developers,

Our organization provides remote access to XR products for students who study remotely. We use Unreal Engine to make interactive training and simulation experiences for various industries such as construction, architecture, and plumbing. These experiences are created with complex Blueprints logic and utilize Desktop/VR/AR frameworks and plugins inside UE to make engaging functions.

We have tried various streaming services, including Furioos, but found the quality of their service to be lower than acceptable. We haven’t tried Pixel Streaming due to its high cost and the requirement of an extremely fast network to perform well. As a result, we are looking for ways to deploy our UE packages on the web ourselves.

We have heard about three.js, a tool that allows for engaging and responsive deployments on the web, but we haven’t been able to fully verify if it’s capable of handling UE packages. Our goal is to find a way for three.js to recognize UE exe packages to deploy on the server.

If you have any experience with deploying UE packages on the web using three.js, WebGL, or Web Assembly, we would greatly appreciate your input. Unity or other game engines/platforms are not an option for us, and the deprecated UE4 HTML on GitHub is also not a viable option.

Thank you for your help in advance.

3 Likes

Hey @XRBuddy I’m starting my own research on three.js and UE compatibility and wanted to ask if you ever got anywhere with your initial approach of combining both tech stacks together considering that Furious is shutting down later down the line.