Could someone with a knowledge of this stuff just give a quick rundown on what is happening behind the scenes when you deploy/run a UE4 project for HTML5? I have absolutely no clue in general regarding web programming, but am super interested in the potential of this.
So basically:
- Does some process need to be running on the web server? Or is emscripten somehow able to compile UE4 in its entirety, along with all its dependencies, to JavaScript, and everything runs client side? That just seems crazy to me, but then again I have no idea.
- Aside from performance, what are the major limitations of running UE4 in a browser? Fundamentally I mean, as opposed to things which just aren’t supported as yet.
- If you build an HTML5 project, does that mean you can expect it to run (for the most part anyway) in a browser on any capable device, without having to worry about a lot of the things you need to worry about if deploying directly to various mobile devices?
- How does networked multiplayer fit in with this. Does a UE4 game server not care what platform its clients are on? Can a listen server even be running on an HTML5 client?
Sorry for the (probably dumb) questions, and thanks for educating!