Choose a configuration when you create a build profileA set of customizable configuration settings to use when creating a build for your target platform. More info
See in Glossary to apply default settings to the new profile. These presets optimize your Facebook Instant Games build for development or release on mobile or desktop devices.
The Facebook Instant Games platform has the same settings as the Web platform but includes preset configurations with different defaults tailored for delivery environments.
For descriptions of the Facebook Instant Games settings, refer to Web build settings and Web Player settings. For the build profile settings shared across platforms, refer to Build Profiles window reference.
Configurations are groups of default settings that tailor builds for specific delivery environments. Use configurations to create multiple optimized build profiles and simplify the process of switching between different environments.
Select a configuration in the Platform Browser when you create a build profile. If you don’t choose a configuration, the build profile inherits the values from the global settings.
The Facebook Instant Games platform has the following configurations:
All Facebook Instant Games configurations have the following default settings that differ from the Web default settings.
Property | Default |
---|---|
IL2CPPA Unity-developed scripting back-end which you can use as an alternative to Mono when building projects for some platforms. More info See in Glossary Code Generation |
Optimize for code size and build time |
Target WebAssembly 2023 | Enabled |
Use WebAssembly.Table | Enabled |
Enable BigInt | Enabled |
The mobile and desktop configurations differ as follows:
Property | Mobile | Desktop |
---|---|---|
Texture compressionA method of storing data that reduces the amount of storage space it requires. See Texture Compression, Animation Compression, Audio Compression, Build Compression. See in Glossary format |
ASTC | DXT |
Property | Mobile | Desktop |
---|---|---|
WebGLA JavaScript API that renders 2D and 3D graphics in a web browser. The Unity Web build option allows Unity to publish content as JavaScript programs which use HTML5 technologies and the WebGL rendering API to run Unity content in a web browser. More info See in Glossary template |
Default (Portrait) | Landscape |
The release and development configurations differ as follows:
Property | Development | Release |
---|---|---|
Development BuildA development build includes debug symbols and enables the Profiler. More info See in Glossary |
Enabled | Disabled |
Code Optimization | N/A | Disk Size with LTO |
Property | Development | Release |
---|---|---|
C++ Compiler Configuration | Debug | Master |
Compression Format | Disabled | Brotli |
Data Caching | Disabled | Enabled |