Skip to main content

Advanced Settings

In the Playworks Plugin Unity plugin interface, a number of advanced settings are provided in order to help you customise the build output of your playables. Navigate to the Settings section and the Advanced tab.

images-medium

Game Settings

Use Base64 encoding

Unity Playworks Plugin encodes assets such as images and videos in Base122. By switching to Base122, we can now represent assets using 122 characters instead of 64, saving up to ~30% space in comparison to Base64.

The only downside is that browsers only support Base64 encoding, but this is handled by a javascript library on our end while the ad is loading. However, this slightly adds to the startup time. Base122 will be the default

Force Disable Anti Aliasing

By default, Anti Aliasing will be used if supported by the device which is running the playable. Use this option if you want to disable anti alias for all devices.

Tools and Binaries

MSBuild Tools

The path to MSBuild Tools required for the Playworks Plugin. It should be detected automatically.

Project Settings

Realtime Shadows

You can enable/disable Realtime Shadows in your project by using this option.

Static Batching

You can enable/disable Static Batching in your project using this option.

Dynamic Batching

You can enable/disable Dynamic Batching in your project by using this opiton.

Playable Compiler V2

The new pipeline compiles C# 9.0 / 8.0 and downgrades the C# version of code. Then, the pipeline compiles the lowered C# version code and converts it into JavaScript. Check this option to activate it.

For more information about the new scripting pipiline: click here.

WebGL Configuration

You can choose a suitable WebGL setup. Currently, WebGL 2 is the standard supported on most devices. WebGL 1 is an older version that does not support some functionalities and is currently being phased out.