UE4 is a free 3D game engine and editor by Epic Games. Unreal Engine 4 allowed HTML5 game creation earlier, and since version 4.16 it provides an extended support for HTML5, including features like WebGL2 and WebAssembly (aka wasm). This brings native 3D experience to modern web games.
Pro Visual Scripting
Unreal Engine's visual language aka blueprints allows programmers to write games almost without limits, meaning that everything you would do in c++ is possible in blueprints too. Even if you find missing functions in blueprints, you can extend this language via plugins.
Blueprints are beginner-friendly and suitable even for non-programmers.