Build and Run

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: Using WebGL Templates

When building:

  1. File -> Build Settings

  2. Select WebGL as the platform

  3. 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 Concept->Pause + Resume for more info)

  4. 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 Unity User Manual 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

Last updated