Build and Run
Last updated
Was this helpful?
Last updated
Was this helpful?
A Unity WebGL template is a collection of HTML, CSS, and JavaScript files that surround the WebGL canvas that renders the game. LoL provides a Unity WebGL template that allows a game to communicate with the LoL platform.
Additional Reading:
When building:
File -> Build Settings
Select WebGL as the platform
Open Player Settings for WebGL -> Resolution and Presentation
Select the lol-template WebGL template
Ensure that the Run in Background checkbox is NOT checked (see for more info)
If using Unity 2018
Open Player Settings for WebGL > Publishing Settings > Linker Target
Ensure that Linker Target is set to Both. This will produce a WebAssembly build in addition to the fallback asm.js format for browsers that do not support WebAssembly. (see the for more information).
Note that Unity 2019 no longer supports the asm.js fallback, so there is no longer an option to set the Linker Target.
For SDK 5.3 Brotli and Gzip Compressing are now allowed, but the uncompressed build still needs to be under 30MB