I had some issues with it. The game screen is vertically too large to fit on my FHD display (without setting the browser to fullscreen-mode, which is still having only a window for the game, just with the browser window's title area and the taskbar not being shown), so it definitely needs to be configured on the game page for a regular full-screen mode.
Also, for me there is a large pink triangle in the middle, not only in the start screen but during game-play as well, which made it exceptionally hard to play because a big chunk of the game was hidden underneath it (and it's right in the center).
Also, first time I loaded it, I double-clicked on the triangle and got an Unity error message. After a page reload it worked, though.
Another attempt, got the error message again:
An error occurred running the Unity content on this page. See your browser JavaScript console for more info. The error was:
RuntimeError: index out of bounds
Bonus for having a "BuildLinux.sh" in your project source. It seems you call Unity from WSL to run the build process?
When I tried to run it like you do, I simply get an error message:
time Unity -quit -batchmode -logfile build.log -executeMethod MakeBuild.Linux
Aborting batchmode due to failure:
executeMethod class 'MakeBuild' could not be found.
Argument was -executeMethod MakeBuild.Linux
What works for me is this:
Unity -batchmode -accept-apiupdate -projectPath "$PWD" -buildLinux64Player "$PWD/builds/linux/${pwdbase}.x86_64" -quit -logfile build-linux.log
(I have a link to Unity in my $PATH, prepare a target directory of "./builds/linux", and pwdbase is just the result of "basename $PWD")